编译器警告(等级 1)C5072
已启用 ASAN 且未发出调试信息。 启用调试信息,以便更好地报告 ASAN 错误
如果在启用地址擦除器 (ASAN) 的情况下进行编译,但未同时指示编译器发出调试信息,则将出现此警告。 ASAN 使用调试信息来提供更好的诊断。
示例
以下命令行生成警告 C5072
:
cl /fsanitize=address /EHsc test.cpp
若要修复此问题,请让编译器使用类似于 /Zi
或 /Z7
的开关生成调试信息,例如:cl /fsanitize=address /EHsc /Zi test.cpp
另请参阅
地址擦除器 (ASAN)