iOS 上用 ffi 调用 golang 代码如何实现呢?

2022-12-18 08:26:56 +08:00
 workman2021

如题。 golang 代码编译的 libxxx.so 在安上试没。在 ios 上编译出来的是.dylib 。这个文件怎么才能正确使用呢?(放到项目根目录的那个位置?)

issue 的提问: https://github.com/flutter/flutter/issues/116950

1543 次点击
所在节点    Flutter
6 条回复
wangritian
2022-12-18 09:26:38 +08:00
试试 gomobile 工具?能编译出 aar 和 framework 。不懂移动端帮不了更多了,可以尝试搜索一下 gomobile flutter
tulongtou
2022-12-18 10:35:28 +08:00
iOS 不支持动态库吧,只支持静态库
JingKeWu
2022-12-18 10:42:17 +08:00
我们是用 gomobile
workman2021
2022-12-18 12:26:11 +08:00
@JingKeWu 能发个简单的示例吗?网上搜了一些 都不怎么完整。谢谢
JingKeWu
2022-12-20 19:25:00 +08:00
workman2021
2023-01-06 10:44:47 +08:00
@JingKeWu 谢谢 已经用 Dart 重写了所有代码 。FFI 这方法太复杂了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/903238

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX