Xcode编译错误提示:
Undefined symbols for architecture x86_64:"_OBJC_CLASS_$_XXX", referenced from:objc-class-ref in ViewController.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
发现问题:
Xcode cmd+N新建Person类 第三方引入Dog类以上代码看起来一切正常,但是在编译时
编译器提示找不到链接,怎么回事?查看Xocde Compile Sources中参与编译的文件:
查看Xocde Compile Sources中参与编译的文件 Person类在创建的时候,没勾选Targets可能的原因:
Dog类在引入的时候,没勾选Targets解决办法:
1.文件创建或引入的时候注意勾选Targets
勾选Targets选项2.手动添加编译文件
网友评论