Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode LLVM编译器设置,需要澄清_Xcode - Fatal编程技术网

Xcode LLVM编译器设置,需要澄清

Xcode LLVM编译器设置,需要澄清,xcode,Xcode,编译器设置是按项目设置还是一次性设置 例如,可以声明: 对于我从今天开始创建的所有项目,除非另有说明, 将所有警告视为错误 如果您使用的是Xcode*,只需使用共享/全局xcconfig文件即可。如果已定义,则项目和目标级别的定义具有优先级,因此您可以通过多种方式创建例外和/或组合它们 Xcconfig速成班: 然后,只需使用所需的构建设置填充xcconfig文件,如下所示: ADDITIONAL_SDKS = ARCHS = x86_64 SDKROOT = macosx10.7 ONLY

编译器设置是按项目设置还是一次性设置

例如,可以声明:

对于我从今天开始创建的所有项目,除非另有说明, 将所有警告视为错误


如果您使用的是Xcode*,只需使用共享/全局xcconfig文件即可。如果已定义,则项目和目标级别的定义具有优先级,因此您可以通过多种方式创建例外和/或组合它们

Xcconfig速成班:

然后,只需使用所需的构建设置填充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
其他说明:

  • 您可以在xcconfig文件中包含xcconfig文件(有一些限制)
  • 您可以将构建设置从Xcode的构建设置视图拖放到文本文件中
因此,如果您只想“将警告视为错误”,那么xcconfig将具有以下内容:

GCC_TREAT_WARNINGS_AS_ERRORS = YES

更新标签以包含IDE。你能告诉我更多关于共享/全局xconfig文件的信息吗?他们在哪里?如何编辑它们?