/diagnostics (編譯器診斷選項)
使用 /diagnostics 編譯器 選項來指定錯誤和警告位置資訊的顯示。
語法
/diagnostics:{caret|classic|column}
備註
Visual Studio 2017 和更新版本中支援此選項。
/diagnostics 編譯器 選項會控制錯誤和警告資訊的顯示。
/diagnostics:classic 選項是預設值,只會報告找到問題的行號。
/diagnostics:column 選項也包含找到問題的資料行。 這可協助您識別造成問題的特定語言建構或字元。
/diagnostics:caret 選項包含找到問題的資料行,並將插入號 (^) 放在偵測到問題的程式程式碼中的位置之下。
請注意,在某些情況下,編譯器不會偵測到發生問題。 例如,在遇到其他未預期的符號之前,可能不會偵測到遺漏的分號。 報告資料行,並將插入號放在編譯器偵測到發生錯誤的地方,這不一定是您需要進行更正的位置。
從 Visual Studio 2017 開始,可以使用 /diagnostics 選項。
在 Visual Studio 開發環境中設定這個編譯器選項
開啟專案的 [屬性頁] 對話方塊。
在 [ 組態屬性] 下 ,展開 [C/C++ ] 資料夾,然後選擇 [ 一般 ] 屬性頁。
使用 [診斷格式 ] 欄位中的下拉式控制項 來選取診斷顯示選項。 選擇 [確定 ] 或 [ 套用 ] 以儲存您的變更。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應