![]() |
如果某個檔案必須使用特殊選項編譯,您需要明確地宣告一個 obj
目標給該檔案,然後在您的 exe
或 lib
目標中使用該目標。
exe a : a.cpp b ; obj b : b.cpp : <optimization>off ;
當然,您可以使用其他屬性,例如指定特定的 C/C++ 編譯器選項。
exe a : a.cpp b ; obj b : b.cpp : <cflags>-g ;
您也可以使用條件式屬性 來進行更精細的控制。
exe a : a.cpp b ; obj b : b.cpp : <variant>release:<optimization>off ;