文档章节

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
出现( linker command failed with exit code 1)错误总结

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

夕阳_jhe
2015/10/13
79
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
EGORefreshTableHeaderView引入错误

1, 在使用下拉刷新类库EGORefreshTableHeaderView的时候,将资源文件添加到工程中,但是忘记假如QuartzCore.framework框架,造成编译错误: Undefined symbols for architecture i386: "_C...

宇宙执政
2013/06/18
0
0
iOS 开发中遇到问题

编译工程的时候出现如下错误。 ld: library not found for -lfmodexL_iphonesimulator clang: error: linker command failed with exit code 1 (use -v to see invocation) 请问这是什么原因......

秋水长天
2013/10/11
609
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

流量劫持是如何产生的?

流量劫持,这种古老的攻击沉寂了一段时间后,最近又开始闹的沸沸扬扬。众多知名品牌的路由器相继爆出存在安全漏洞,引来国内媒体纷纷报道。只要用户没改默认密码,打开一个网页甚至帖子,路由...

谢思华
25分钟前
0
0
Hadoop Client无法使用maven下载源码

最近在学习hadoop,使用maven的时候想看一下源码的注释,结果IDEA一直提示无法下载 搞得我一度以为maven坏掉了。 但是通过搜索,发现在maven仓库里确实没有源码.... 而2.8.1以及之前的版本是...

Iceberg_XTY
27分钟前
0
0
为什么程序员千万不要重写代码?

你所做的事情,也许暂时看不到成果,但不要灰心或焦虑,你不是没有成长,而是在扎根。 图片来自网络 0 前言 程序员都有一颗工程师的心,所以当他们到一片新的场地想做的第一件事就是,将旧的...

Java小铺
28分钟前
0
0
VUE集成AdminLte

1. 安装需要到插件 npm i admin-lte -Snpm i jquery -Snpm i axios -Snpm i vue-router -S 2. 配置webpack.config.js 2.1 module.exports.module.rules修改字体loader: {test: /\.(p......

Pasenger
今天
0
0
Spring Aop原理之切点表达式解析

在前面的文章(Spring AOP切点表达式详解)中,我们总结了Spring Aop切点表达式的用法,而在上文(Spring Aop原理之Advisor过滤)中我们讲到,切点表达式的解析主要是在PatternParser.parse...

爱宝贝丶
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部