Как сопоставить Dart String с FFI - PullRequest
0 голосов
/ 17 февраля 2020

У меня есть тип Dart как:

typedef dart_func = String Function(String x);

И я хочу сопоставить его с Dart FFi, но их не удалось найти ни String, ни Utf8, я пытался

typedef ffi_func = ffi.Pointer<Utf8> Function(ffi.Pointer<Utf8> x);

Но это не удалось, и дал, что Utf8 не тип

1 Ответ

0 голосов
/ 18 февраля 2020

Вам также необходимо включить пакет ffi: https://pub.dev/packages/ffi

Пример кода здесь: https://github.com/dart-lang/samples/blob/master/ffi/structs/structs.dart

...