我有这样的功能C
:
char* getString() {
return "SOME_STRING";
}
现在我想通过FFI
in调用它dart
,这是我的代码:
import 'dart:io';
import 'dart:ffi';
void main(List<String> arguments) {
print('${getString()}');
}
final DynamicLibrary nativeAppTokenLib = Platform.isAndroid
? DynamicLibrary.open('lib_native_get_string.so')
: DynamicLibrary.process();
final String Function() getString = nativeAppTokenLib
.lookup<NativeFunction<HERE!!! Function()>>('getString')
.asFunction();
我想知道我应该放什么而不是HERE!!!
原生类型?