2 think ma think_ma 于 2014.07.09 10:31 提问

ld: symbol(s) not found for architecture i386 怎么解决

我在拖入第三方库文件的时候,运行后出现这个错误,
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
其中有一个文件是 .a 文件 ,是不是这个文件有问题 ,
网上说是路径问题我也改过了 还是不行,有谁遇到过类似的问题,

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
IOS开发之添加第三方lib或从其他工程引入lib时的链接错误:ld: symbol(s) not found for architecture i386
首先要确保正确的添加步骤 1)拷贝到新project目录下 2)添加到工程里 3)在新工程的targets->Build Phases->target dependencies 点击+ 添加lib 3) 在新工程的targets->Summary->Linked Frameworks and Libraries 点击+ 添加lib
iOS symbol(s) not found for architecture i386 BUG解决办法
Undefined symbols for architecture i386:   "_OBJC_CLASS_$_SearchResultController", referenced from:       objc-class-ref in ViewController.o ld: symbol(s) not found for architecture i386 c
cocoa pods ld: symbol(s) not found for architecture i386
原文链接:http://stackoverflow.com/questions/27286226/undefined-symbols-for-architecture-armv7-for-cocoapods-libraries 使用cocoa pods管理第三方库的时候编译错误,ld: symbol(s) not found for architecture i386,解决办法:target->
iOS 编译含C++代码出现ld: symbol(s) not found for architecture i386错误之解决
最近项目需要搭建自己的IM服务器,在快速配置好Openfire之后,开始研究使用gloox开发XMPP客户端实现通信, 先下载gloox源码,然后./configure,make ,sudo make install,在/usr/local/下找到头文件夹和静态库,加到项目中,然后加入openssl库,编写测试代码,编译,报错:XXX not being for architecture
IOS成长之路-symbol(s) not found for architecture i386 解决办法
Undefined symbols for architecture i386:   "_OBJC_CLASS_$_SearchResultController", referenced from:       objc-class-ref in ViewController.o ld: symbol(s) not found for architecture i386 c
iOS 使用CocoaPods升级百度地图Framewor后,出现 Showing All Messages ld: symbol(s) not found for architecture i386
具体错误见图片: 解决办法:targets -> buildSettings -> Other Linker Flags,增加一项$(inherited) 即可。
使用cocoapods出现ld: symbol(s) not found for architecture x86_64问题
新项目中使用pods,很多坑都没踩过,还是一个使用pods的小白。 今天在集成SMSSDK的时候出现错误: 百思不得其解,查了些资料,以为是pods的原因,卸载,安装,install,搞了几遍都不行,最后发现是因为:这是出现错误的配置。 应该配置成这样: 运行,成功。  (pods里面也可以这样配置)
ld: symbol(s) not found for architecture x86_64
加入一第三方库文件提示ld: symbol(s) not found for architecture x86_64  通常是第
ios Symbol(s) not found for architecture arm64
这样的编译问题真的好头疼,以下是一个管用的法子。 ARCHS = armv7 armv7s VALID_ARCHS = armv6 armv7 armv7s arm64 http://stackoverflow.com/questions/19213782/undefined-symbols-for-architecture-arm64
iOS开发- "duplicate symbol for architecture i386" 解决办法
今天整合项目的时候, 遇到了这样一个问题。duplicate symbol _flag in: /Users/apple/Library/Developer/Xcode/DerivedData/bluetoothPhone-fspknidhnizzjygmuqngfcklvnic/Build/Intermediates/bluetoothPhone.build/Debug-iphonesim