我正在尝试从git hub(https://github.com/dulaccc/DPMeterView)运行一个项目 . 克隆存储库并使用'pod install'安装依赖项后出现此问题 . 我收到此错误:
体系结构x86_64的未定义符号:“_ OBJC_CLASS _ $ _ DPMeterView”,引用自:ViewController.o中的objc-class-ref ld:未找到体系结构x86_64 clang的符号:错误:链接器命令失败,退出代码为1(使用 - v看看调用)
我很难找到解决方案 . 有什么想法吗?提前致谢!
2 回答
既然没有把明显的解决方案作为答案,我会这样做 .
任何时候出现“未定义的符号”错误,表示您没有告诉链接器将该符号添加到二进制文件中 . 你如何告诉链接器添加它?好吧,也许最简单的方法是告诉编译器构建源文件 .
在Xcode中,这是在
Compile Sources
窗格中完成的,如下所示:在命令行中,您可以这样做:
对于https://github.com/dulaccc/DPMeterView,
示例项目在“Other Linker Flags”下缺少$(继承)
添加$(继承)后,运行pod install,之后应该编译 .