【问题标题】:Can't get apple llvm 4.1 compiler options to show up in xcode 4.5, only llvm gcc 4.2无法让苹果 llvm 4.1 编译器选项显示在 xcode 4.5 中,只有 llvm gcc 4.2
【发布时间】:2012-11-05 18:57:24
【问题描述】:

在大多数项目中,如果我将正在使用的编译器从“apple llvm compiler 4.1”更改为“llvm gcc 4.2”,那么稍后在构建设置中可用的编译器选项将相应更改。

现在,我正在使用 objective-c++ 做一个项目,但我注意到编译器选项没有更新(见下面的屏幕截图)。有人经历过吗?有没有办法在不创建全新项目的情况下解决这个问题?

我试图切换到苹果 llvm 编译器以尝试使用 ARC(是的,我已阅读 http://philjordan.eu/article/mixing-objective-c-c++-and-objective-c++,建议不要在这种情况下使用 ARC)。

注意:我使用的是 Xcode 版本 4.5 (4G182)

【问题讨论】:

    标签: xcode objective-c++ xcode4.5


    【解决方案1】:

    我遇到了同样的问题,并通过使用文本编辑器编辑我的 project.pbxproj 文件解决了它。我在文件中的“GCC_VERSION”设置不一致。我退出了 Xcode,然后简单地删除了所有带有 GCC_VERSION 的行。重新启动 Xcode,突然我得到了默认编译器(apple llvm)和所有适当的编译器选项。

    【讨论】:

      【解决方案2】:

      点击顶部灰色条上的“全部”标签,所有选项都会显示出来:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-26
        • 1970-01-01
        • 2011-11-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多