/analyze (程式碼分析)
啟用程式碼分析和控制選項。
/analyze[:WX-][:log filename][:quiet][:stacksize number][:max_paths number][:only]
引數
/analyze
在預設模式下開啟分析。分析輸出移至像其他錯誤訊息的 [輸出] 視窗。/analyze:WX-
指定 /analyze:WX- 表示程式碼分析警告不要視為錯誤使用 /WX時,也就是說,當您編譯。如需詳細資訊,請參閱/w、/Wn、/WX、/Wall、/wln、/wdn、/wen、/won (警告層級)。/analyze:log filename
詳細的分析器結果寫入為 XML 加入至由 filename指定的檔案。/analyze:quiet
關閉輸出的分析器加入至 [輸出] 視窗。/analyze:stacksize number
使用這個選項的 number 參數在位元組警告 C6262 產生,堆疊框架,指定大小。如果沒有指定此參數,則預設堆疊框架框架大小是 16KB。/analyze:max_paths number
使用這個選項的 number 參數指定程式碼路徑的最大數目要分析。如果沒有指定此參數,則預設值為 256。較大的值執行更徹底檢查,不過,分析可能會花費較長的時間。/analyze:only
通常,中,在執行分析器之後,編譯器會產生程式碼並進行語法檢查。/analyze:only 選項關閉這個程式碼產生。;這可讓分析更快,但是編譯錯誤,可能是由編譯器的程式碼產生您已經找到的警告未發出。如果程式未沒有程式碼產生錯誤,分析結果可能不可靠;因此,我們建議您使用這個選項,只有程式碼已經透過語法檢查的程式碼產生未發生錯誤。
備註
如需詳細資訊,請參閱C/C++ 程式碼分析概觀與C/C++ 程式碼分析警告。
在 Visual Studio 開發環境中設定這個編譯器選項
開啟專案的 [屬性頁] 對話方塊。如需詳細資訊,請參閱 HOW TO:開啟專案屬性頁。
展開 [組態屬性] 節點。
展開 [程式碼分析] 節點。
按一下 [一般] 屬性頁。
修改一個或多個 [程式碼分析] 屬性。
若要以程式方式設定這個編譯器選項
- 請參閱 EnablePREfast。