如何在IOS中链接Lib.a,静态链接和动态链接



我有一些开源c++库,我已经转换为lib.a用于不同的IOS架构,如何在Xcode for IOS设备中链接此库

http://wiki.zeromq.org/build:iphone

参考链路

主要目标是首先在IOS环境中测试,然后使用Flutter FFi包将其添加到Flutter中。如果有人做过这样的工作,请指导。

我得到了我的解决方案,如果使用可可荚来管理依赖关系,我必须添加以下行s.vendored_libraries = 'Frameworks/lib.a' s.pod_target_xcconfig = { "OTHER_LDFLAGS" => "-force_load $(PODS_TARGET_SRCROOT)/Frameworks/lib.a -lstdc++" }

另一种方法是在Xcode的Build Setting中转到选项卡用二进制链接库并选择lib.a文件,在其他标志部分添加编译器链接器标志,编译器标志应该与您构建库的标志相同,添加必要的标头搜索路径

相关内容

  • 没有找到相关文章

最新更新