是为每个项目设置编译器设置还是一劳永逸?
例如,可以声明:
对于我今天创建的所有项目,直到另有说明为止, 将所有警告视为错误
答案 0 :(得分:1)
如果您正在使用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
其他说明:
#include
xcconfig文件(有一些限制)所以,如果您想要的只是"将警告视为错误",您的xcconfig会有:
GCC_TREAT_WARNINGS_AS_ERRORS = YES