编译器警告(等级 1)C5072

已启用 ASAN 且未发出调试信息。 启用调试信息,以便更好地报告 ASAN 错误

如果在启用地址擦除器 (ASAN) 的情况下进行编译,但未同时指示编译器发出调试信息,则将出现此警告。 ASAN 使用调试信息来提供更好的诊断。

示例

以下命令行生成警告 C5072

 cl /fsanitize=address /EHsc test.cpp

若要修复此问题,请让编译器使用类似于 /Zi/Z7 的开关生成调试信息,例如:cl /fsanitize=address /EHsc /Zi test.cpp

另请参阅

地址擦除器 (ASAN)