包含静态库时iOS构建中的链接器错误

时间:2014-12-30 19:21:57

标签: ios objective-c xcode static-libraries

我正在为我们公司的项目导入一个静态库。虽然我在这个主题上看到了很多问题,但我尝试了所有这些问题,但没有一个能解决我的问题。

这是我尝试过的。

1)我在构建设置中添加了库 - > Link Binary与库。那里有静态库。

2)我在搜索路径中添加了静态库的路径(它们是armv7,armv7s和arm64的胖静态库)。

3)我尝试仅打开/关闭Build Active Architecture .Valiant。

我是iOS开发的新手,非常感谢你的帮助。现在,我只是想导入库并构建它。我附上了我的设置截图。

enter image description here

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

看起来该库正在调用c ++函数(std :: new,std :: string等)。您需要链接到C ++标准库。您可以通过进入项目的构建设置并查找“C ++标准库”并将其设置为libc ++来实现此目的