共用方式為


/errorReport (回報編譯器內部錯誤)

更新:2007 年 11 月

讓您直接提供內部編譯器錯誤 (ICE) 資訊給 Visual C++ 團隊。

 /errorReport:[ none | prompt | queue | send ]

引數

  • none
    將不會收集有關內部編譯器錯誤的報告,報告也不會傳送至 Microsoft。

  • prompt
    提示您在接到內部編譯器錯誤時傳送報告。在開發環境中編譯應用程式時,prompt 是預設值。

  • queue
    將錯誤報告排成佇列。當您用系統管理員權限登入時,會顯示快顯視窗 (Pop-Up Window),讓您能夠報告從上次登入以來的任何失敗 (您所接到要傳送失敗報告的提示將不會超過每三天一次)。在命令列編譯應用程式時,queue 是預設值。

  • send
    會自動傳送內部編譯器錯誤給 Microsoft。若要啟用這個選項,您必須先同意 Microsoft 的資料收集原則。您初次在電腦上指定 /errorReport:send 時,編譯器訊息會指引您到包含 Microsoft 資料收集原則的網站上。

備註

當編譯器無法處理原始程式檔時,就會產生內部編譯器錯誤 (ICE)。發生 ICE 時,編譯器不會產生輸出檔,也不會產生任何有用的診斷,供您用來修正程式碼。

在舊版中,當您接到 ICE 訊息時,希望您盡量以電話聯繫 Microsoft 技術支援部門,報告問題。有了 /errorReport,您就可以直接提供 ICE 資訊給 Visual C++ 團隊。您的錯誤報告可以協助改善將來的編譯器版本。

使用者是否能夠傳送報告,完全是依電腦和使用者的原則權限而定。

若要在 Visual Studio 開發環境中設定這個編譯器選項

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

  2. 按一下 [C/C++] 資料夾。

  3. 按一下 [進階] 屬性頁。

  4. 修改 [錯誤報告] 屬性。

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

請參閱

參考

編譯器選項

設定編譯器選項