Flutter中使用FFI的方式链接C/C++库(harmonyos)
FFI plugin创建和so的配置
-
首先我们可以根据下面的链接生成FFI plugin插件:开发FFI plugin插件
-
然后在主项目中pubspec.yaml 添加插件的依赖路径:

-
就可以将so库中的so文件和头文件放入在插件的目录src中

-
需要在cmakelists.txt文件中链接so库:

注意:如果没有连接成功,会报这个没有链接so库

首先我们可以根据下面的链接生成FFI plugin插件:开发FFI plugin插件
然后在主项目中pubspec.yaml 添加插件的依赖路径:

就可以将so库中的so文件和头文件放入在插件的目录src中

需要在cmakelists.txt文件中链接so库:

注意:如果没有连接成功,会报这个没有链接so库

574