編譯器警告 (層級 1) C5072
已啟用 ASAN 且未發出偵錯資訊。 啟用偵錯資訊以強化 ASAN 錯誤報告
當您使用 Address Sanitizer (ASAN) 開啟編譯時,就會發生此警告,但您也不會指示編譯程式發出偵錯資訊。 ASAN 使用偵錯資訊來提供更好的診斷。
範例
下列命令列會產生警告 C5072
:
cl /fsanitize=address /EHsc test.cpp
若要修正此問題,請讓編譯程式使用 類似 /Zi
或 /Z7
的參數來產生偵錯資訊,如下所示: cl /fsanitize=address /EHsc /Zi test.cpp