Dart FFI无法在MacOS中加载动态库

Dart FFI无法在MacOS中加载动态库,dart,macos-mojave,flutter-desktop,Dart,Macos Mojave,Flutter Desktop,我正在尝试在MacOS中构建Flatter桌面应用程序,并尝试使用dart FFI调用C++代码。我使用了这个GitHub项目作为模板,并更改了一些源代码以调用C++库。如果我不使用FFI,我可以运行此项目 错误: rmazumder$ flutter --version Flutter 1.12.15-pre.12 • channel master • https://github.com/flutter/flutter.git Framework • revision b2a36ffcd

我正在尝试在MacOS中构建Flatter桌面应用程序,并尝试使用dart FFI调用C++代码。我使用了这个GitHub项目作为模板,并更改了一些源代码以调用C++库。如果我不使用FFI,我可以运行此项目

错误:

rmazumder$ flutter --version
Flutter 1.12.15-pre.12 • channel master • 
https://github.com/flutter/flutter.git
Framework • revision b2a36ffcd2 (22 hours ago) • 2019-11-26 11:45:51 -0500
Engine • revision e136d637a8
Tools • Dart 2.7.0
颤振:══╡ WIDGETS库捕获到异常╞═══════════════════════════════════════════════════════════ 颤振:在构建MyHomePage时引发以下ArgumentError(脏,状态:_MyHomePageState#86c2f): 颤振:无效参数:加载动态库失败(dlopen(/usr/lib/structs.dylib,1):映像未加载 颤振:已找到) 颤振: 颤振:导致错误的相关小部件是: 颤振:我的主页 颤振:file:///Users/rmazumder/VisualCode-Workspace/flutter-desktop-embedding-master/example/lib/main.dart:39:13 颤振: 颤振:抛出异常时,这是堆栈:

我的飞镖版本:

rmazumder$ flutter --version
Flutter 1.12.15-pre.12 • channel master • 
https://github.com/flutter/flutter.git
Framework • revision b2a36ffcd2 (22 hours ago) • 2019-11-26 11:45:51 -0500
Engine • revision e136d637a8
Tools • Dart 2.7.0

您到底是如何配置FFI的?如果不知道所做的更改,则很难进行调试。看起来您可能试图从绝对路径加载库,而不是将其捆绑,如果您没有关闭沙箱,则会出现问题。请查看您是如何准确配置FFI的?如果不知道所做的更改,则很难进行调试。看起来您可能试图从绝对路径加载库,而不是将其捆绑,如果您没有关闭沙箱,则会出现问题。请参阅