ios- 导入3方框架注意

2018-07-04  本文已影响0人  一个老实人

如果.a文件缺少64位的架构
解决办法:将Architectures修改位:$(ARCHS_STANDARD_32_BIT)

注意: 静态库是区分真机和模拟器的, 如果在真机上使用模拟器的静态库是不可以运行的

"_SCNetworkReachabilityCreateWithName", referenced from:
代表静态库中依赖的一些框架没有导入.如果静态库中用到了框架就必须导入

"std::terminate()", referenced from:
但凡看到错误提示中提示两个冒号C++代码, 默认情况下Xcode创建的工程是不支持C++.
如何解决: 将工程中任意一个文件的后缀改为.MM即可

.m c语言&OC混编
.mm c++语言&OC混编& C代码
.c 纯C语言
.cpp 纯C++
上一篇 下一篇

猜你喜欢

热点阅读