編譯 C/C++ 專案

C 和 C++ 編譯器選項可以在 Visual Studio IDE 或命令列上設定。

在 Visual Studio 中

您可以在 [Visual Studio 屬性頁 ] 對話方塊中設定每個專案的編譯器選項。 在左窗格中,選取 [組態屬性 ]、[C/C++ ], 然後選擇編譯器選項類別目錄。 每個編譯器選項的主題都會描述設定方式,以及各選項位於開發環境中的位置。 如需詳細資訊和完整的選項清單,請參閱 MSVC 編譯器選項

從命令列中

您可以在下列位置設定編譯器 (CL.exe) 選項:

每次叫用 CL 時,都會使用 CL 環境變數中指定的選項。 如果在 CL 環境變數或命令列中指名了某個命令檔,則會使用這個命令檔中所指定的選項。 與命令列或 CL 環境變數不同的是,命令檔可讓您使用多行選項和檔名。

編譯器選項是「由左至右」處理,而且在偵測到衝突時,會採用最後 (最右邊) 的選項。 CL 環境變數會在命令列之前處理,所以當 CL 與命令列之間發生任何衝突時,命令列具有優先權。

其他編譯器主題

如需選擇編譯器主機和目標架構的資訊,請參閱 設定 64 位 x64 目標的 C++ 專案。

另請參閱

C/C++ 建置參考