2011-12-02 121 views
0

編譯器設置是爲每個項目設置還是一勞永逸?LLVM編譯器設置,需要說明

例如,可以在一個聲明:

因爲我從今以後創建的所有項目,直到告知,否則 所有警告視爲錯誤

回答

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文件(有一些限制)
  • 您可以將構建設置從Xcode的構建設置視圖拖放到文本文件。

所以,如果你想要的是「警告視爲錯誤」,你xcconfig會有這樣的:

GCC_TREAT_WARNINGS_AS_ERRORS = YES 
+0

更新標籤,包括IDE。你能告訴我更多關於'shared/global xconfig files'嗎?他們在哪?他們應該如何編輯? – JAM

+0

@JAM謝謝。編輯/更新。 – justin