1

添加第三方类库造成的linker command failed with exit code 1 (use -v to see invocation)的错误调试

不想你离开。 提交于 2019-12-09 19:13:12
linker command failed with exit code 1 (use -v to see invocation) 这个错误貌似遇见并不止一次,当我想用某个第三方类库的时候(如SBJson),我直接把类库文件copy到工程目录里面,然后一编译就出现这样错误(并不是一定会出这样错误),开始以为是网上下载的类库本身问题,所以重新找类库或者其他方式将它添加进去,只要不出错就行,也一直没有深入了解根本问题,今天在给工程添加一个FMDB(SQLIte第三方类库)文件编译时又出现这种错误,一开始以为工程问题,但是新建工程后还是出现这个问题,经过网上查找,得到了解决办法; [cpp] view plain copy Undefined symbols for architecture i386: "_OBJC_CLASS_$_FMDatabase" , referenced from: objc- class -ref in ViewController.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation) 在网上得到解决办法是: 在工作左边导航栏Target-->Build