文档章节

linker command failed with exit code 1 (use -v to

HWJ-杰杰
 HWJ-杰杰
发布于 2015/06/27 11:07
字数 394
阅读 24
收藏 0

[cpp] view plaincopy

  1. Undefined symbols for architecture i386:  

  2.   "_OBJC_CLASS_$_FMDatabase", referenced from:  

  3.       objc-class-ref in ViewController.o  

  4. ld: symbol(s) not found for architecture i386  

  5. clang: error: linker command failed with exit code 1 (use -v to see invocation)  

在导入百度地图sdk和ASI第三方库的时候都遇到过这种问题,在网上查找了各种资料,今天就总结一下各种办法1、可能引入了重复的文件,仔细查找一下删掉重复的就好了2、可能缺少库或者文件,网上搜索一下你所引入的第三方库还需要别的什么系统库才能正常使用,跳转到“Build Phases”标签,展开“Link Binary With Libraries”分组,点击“+”添加类库,将那些库引入进去就好了3、我们在使用这些第三方类库文件时直接将其拖拽到工程之中,编译的的时候Xcode也没有自动引用,所以造成这样错误,这就需要我们手动添加。解决办法是:在工作左边导航栏Target-->Build Phases-->compile Sources中,第三库库的所有.m文件都添加到里面

4、 Build settings->Linking->Other Linker Flags将此属性修改成-all_load  或者 -ObjC 


反正各种办法都试试吧,网上我一共找到了这几种方法,不过大多时候都可能是缺少系统类库

clang: error: linker command failed with exit code 1 (use -v to see invocation)

还有可能是Product Name的名字是改成了中文,改回来就行了

本文转载自:http://www.th7.cn/Program/IOS/201503/406525.shtml

共有 人打赏支持
HWJ-杰杰
粉丝 0
博文 13
码字总数 2164
作品 0
南京
程序员
私信 提问
iOS开发中Xcode编译错误 linker command failed with exit co

iOS开发中Xcode编译错误 linker command failed with exit code 1 (use -v to see invocation) 的解决办法 发表于2015/5/15 8:54:36 220人阅读 分类: iOS objective-c 版权归Aaidong所有〜转......

海二少
2016/04/15
265
0
macOS Sierra pip install psycopg2 error

pip install psycopg2 错误: ld: library not found for -lssl clang: error: linker command failed with exit code 1 (use -v to see invocation) error: command 'cc' failed with exit......

coord
2016/11/16
14
0
出现( linker command failed with exit code 1)错误总结

出现( linker command failed with exit code 1)错误总结 这种问题,通常出现在添加第三方库文件或者多人开发时。 这种问题一般是找不到文件而导致的链接错误。 我们可以从如下几个方面着手...

夕阳_jhe
2015/10/13
79
0
Xcode 6 写的C函数形参是OC 类的一个指针,但是编译通不过

如 void test(Person *per) { per->_age=88; per->_weight=99; } 编译报 clang: error: linker command failed with exit code 1 (use -v to see invocation) 如何解决?......

火狐
2014/10/18
286
2
Xcode7.3 CommonCrypto报错

提示: d: library not found for -lCommonCrypto for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation). 编译过不去,谁知道怎么处理 ......

18516822189
2016/03/25
375
1

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 你一口我一口多咬一口是小狗

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @达尔文 :分享Roy Orbison的单曲《She's a Mystery to Me》 《She's a Mystery to Me》- Roy Orbison 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
52分钟前
11
3
Spring源码学习笔记-1-Resource

打算补下基础,学习下Spring源码,参考书籍是《Spring源码深度解析》,使用版本是Spring 3.2.x,本来想试图用脑图记录的,发现代码部分不好贴,还是作罢,这里只大略记录下想法,不写太细了 ...

zypy333
今天
12
0
RestClientUtil和ConfigRestClientUtil区别说明

RestClientUtil directly executes the DSL defined in the code. ConfigRestClientUtil gets the DSL defined in the configuration file by the DSL name and executes it. RestClientUtil......

bboss
今天
18
0

中国龙-扬科
昨天
2
0
Linux系统设置全局的默认网络代理

更改全局配置文件/etc/profile all_proxy="all_proxy=socks://rahowviahva.ml:80/"ftp_proxy="ftp_proxy=http://rahowviahva.ml:80/"http_proxy="http_proxy=http://rahowviahva.ml:80/"......

临江仙卜算子
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部