27得票10回答
Flutter中的mach-o文件不兼容架构(具有“arm64”,需要“x86_64”)

执行dart run ffigen时出现以下错误:Unhandled exception: Invalid argument(s): Failed to load dynamic library '/Users/bruce/homebrew/opt/llvm/lib/libclang.dyli...

14得票1回答
Dart/Flutter ffi(外部函数接口)本地回调,例如:sqlite3_exec

你好,我正在使用dart:ffi构建与我的本地c/c++库的接口,需要一种从c到dart的回调方式,例如在sqlite中:int sqlite3_exec( sqlite3*, /* An open database *...

9得票1回答
如何在Flutter中使用dart:ffi打印到控制台?

当我通过 dart:ffi 运行我的Flutter应用程序(在Android上)时,尝试从下面的C ++代码打印到控制台: #include <iostream> std::cout << "Hello, World!"; 终端没有输出任何内容。我该如何从C +...

8得票1回答
编写平台特定代码与编写Dart:FFI代码的区别

使用Flutter中的dart:ffi编写代码和使用Method Channel编写代码有什么区别?

8得票1回答
如何使用FFI映射Dart字符串

我把 Dart 类型定义为: typedef dart_func = String Function(String x); 我想使用Dart FFi来映射它,但是他们既找不到String也找不到Utf8,我尝试了。 typedef ffi_func = ffi.Pointer<U...

7得票1回答
Flutter C++内存分配导致Raster线程卡顿 - Android NDK Dart FFI

我可以翻译这段内容。这是一段关于编程的内容,讲述了一个使用Dart ffi连接自定义C++音频后端的Flutter应用程序。在那里,我为我的音频缓冲区分配了大约10MB的总内存。每个缓冲区有10MB / 84的内存。我使用了84个音频播放器。以下是ffi流程: C++桥接: extern ...

7得票2回答
Flutter/Dart:如何在Dart FFI中使用异步回调?

我的应用程序后端是用C ++编写的,前端是使用Dart / flutter编写的。 我希望在数据准备就绪时,后端通知前端。 这需要在Dart和C ++之间实现异步回调机制。 环境 $ flutter doctor -v [✓] Flutter (Channel stable, 1.20.1...