V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
workman2021
V2EX  ›  Flutter

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

  •  
  •   workman2021 · 2022-12-18 08:26:56 +08:00 via iPhone · 1755 次点击
    这是一个创建于 704 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    6 条回复    2023-01-06 10:44:47 +08:00
    wangritian
        1
    wangritian  
       2022-12-18 09:26:38 +08:00
    试试 gomobile 工具?能编译出 aar 和 framework 。不懂移动端帮不了更多了,可以尝试搜索一下 gomobile flutter
    tulongtou
        2
    tulongtou  
       2022-12-18 10:35:28 +08:00
    iOS 不支持动态库吧,只支持静态库
    JingKeWu
        3
    JingKeWu  
       2022-12-18 10:42:17 +08:00
    我们是用 gomobile
    workman2021
        4
    workman2021  
    OP
       2022-12-18 12:26:11 +08:00 via iPhone
    @JingKeWu 能发个简单的示例吗?网上搜了一些 都不怎么完整。谢谢
    workman2021
        6
    workman2021  
    OP
       2023-01-06 10:44:47 +08:00
    @JingKeWu 谢谢 已经用 Dart 重写了所有代码 。FFI 这方法太复杂了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2995 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 14:00 · PVG 22:00 · LAX 06:00 · JFK 09:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.