首页 文章

Apple Mach-O链接器错误与GitHub的项目

提问于
浏览
0

我正在尝试从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 回答

  • 1

    既然没有把明显的解决方案作为答案,我会这样做 .

    任何时候出现“未定义的符号”错误,表示您没有告诉链接器将该符号添加到二进制文件中 . 你如何告诉链接器添加它?好吧,也许最简单的方法是告诉编译器构建源文件 .

    在Xcode中,这是在 Compile Sources 窗格中完成的,如下所示:

    Xcode

    在命令行中,您可以这样做:

    clang source1.c source2.c source3.c etc.c
    
  • 0

    对于https://github.com/dulaccc/DPMeterView

    示例项目在“Other Linker Flags”下缺少$(继承)

    添加$(继承)后,运行pod install,之后应该编译 .

相关问题