【问题标题】:xcode is not even *trying* to compile some of my .mm files, then fails while linkingxcode 甚至没有*尝试*编译我的一些 .mm 文件,然后在链接时失败
【发布时间】:2011-01-27 02:43:00
【问题描述】:

我正在从另一个(工作)项目中复制一些目标 c++ 文件。

编译时没有错误,但出现链接器错误:

未定义的符号:
“_OBJC_CLASS_$_Buzzy2”,引用 从: AudioModeFactory.old 中的 objc-class-ref-to-Buzzy2:符号不是 发现 collect2: ld 返回 1 退出 状态

查看编译器输出,我发现 xcode 甚至从未尝试编译此类。类的 .h 和 .mm 在源代码中。它的头文件被导入到另一个类中,编译器对此没有抱怨,但编译器从未接触过它。我试过清理所有目标,触摸文件,但没有运气。知道这里发生了什么吗?

【问题讨论】:

    标签: xcode gcc compiler-construction


    【解决方案1】:

    检查 .mm 文件的目标设置以确保检查了正确的目标。

    【讨论】:

    • 谢谢谢谢谢谢谢谢太棒了太棒了太棒了
    猜你喜欢
    • 2020-11-05
    • 2020-06-09
    • 2020-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多