文档章节

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
272
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
294
1

没有更多内容

加载失败,请刷新页面

加载更多

初级开发-编程题

` public static void main(String[] args) { System.out.println(changeStrToUpperCase("user_name_abc")); System.out.println(changeStrToLowerCase(changeStrToUpperCase("user_name_abc......

小池仔
43分钟前
3
0
现场看路演了!

HiBlock
昨天
6
0
Rabbit MQ基本概念介绍

RabbitMQ介绍 • RabbitMQ是一个消息中间件,是一个很好用的消息队列框架。 • ConnectionFactory、Connection、Channel都是RabbitMQ对外提供的API中最基本的对象。Connection是RabbitMQ的s...

寰宇01
昨天
6
0
官方精简版Windows10:微软自己都看不过去了

微软宣布,该公司正在寻求解决方案,以减轻企业客户的Windows 10规模。该公司声称,企业客户下载整个Windows 10文件以更新设备既费钱又费时。 微软宣布,该公司正在寻求解决方案,以减轻企业...

linux-tao
昨天
6
0
TypeScript基础入门之JSX(二)

转发 TypeScript基础入门之JSX(二) 属性类型检查 键入检查属性的第一步是确定元素属性类型。 内在元素和基于价值的元素之间略有不同。 对于内部元素,它是JSX.IntrinsicElements上的属性类型...

durban
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部