/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 開發環境中設定這個編譯器選項

  1. 開啟專案的 [屬性頁] 對話方塊。如需詳細資訊,請參閱 HOW TO:開啟專案屬性頁

  2. 展開 [組態屬性] 節點。

  3. 展開 [程式碼分析] 節點。

  4. 按一下 [一般] 屬性頁。

  5. 修改一個或多個 [程式碼分析] 屬性。

若要以程式方式設定這個編譯器選項

請參閱

參考

編譯器選項

設定編譯器選項