【发布时间】:2011-12-02 03:36:01
【问题描述】:
编译器设置是按项目设置还是一劳永逸?
例如,可以声明:
对于我从今天开始创建的所有项目,除非另有说明, 将所有警告视为错误
【问题讨论】:
标签: xcode
编译器设置是按项目设置还是一劳永逸?
例如,可以声明:
对于我从今天开始创建的所有项目,除非另有说明, 将所有警告视为错误
【问题讨论】:
标签: xcode
如果您使用 Xcode*,只需使用共享/全局 xcconfig 文件。如果已定义,则项目和目标级别的定义具有优先权,因此您可以制定例外情况和/或以多种方式组合它们。
Xcconfig 速成课程:
This Q+A will explain the configuration.
然后,您只需使用所需的构建设置填充 xcconfig 文件,如下所示:
ADDITIONAL_SDKS =
ARCHS = x86_64
SDKROOT = macosx10.7
ONLY_ACTIVE_ARCH = NO
SUPPORTED_PLATFORMS = macosx
VALID_ARCHS = i386 ppc ppc64 ppc7400 ppc970 x86_64
其他说明:
#includexcconfig文件(有一些限制)所以,如果你想要的只是“将警告视为错误”,你的 xcconfig 会这样:
GCC_TREAT_WARNINGS_AS_ERRORS = YES
【讨论】:
shared/ global xconfig files的信息吗?他们在哪?应该如何编辑?