編譯程式警告 (層級 1) C5072
啟用 ASAN 但未發出偵錯資訊。 啟用偵錯資訊以取得更佳的 ASAN 錯誤報告
當您使用 Address Sanitizer (ASAN) 開啟編譯時,就會發生此警告,但您也不會指示編譯程式發出偵錯資訊。 ASAN 使用偵錯資訊來提供更好的診斷。
範例
下列命令列會產生警告 C5072
:
cl /fsanitize=address /EHsc test.cpp
若要修正此問題,請讓編譯程式使用 類似 /Zi
或 /Z7
的參數來產生偵錯資訊,如下所示: cl /fsanitize=address /EHsc /Zi test.cpp
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應