/INFERASANLIBS
(使用推断擦除器库)
使用 /INFERASANLIBS
链接器选项启用或禁用与默认 AddressSanitizer 库的链接。 从 Visual Studio 2019 16.9 开始,唯一受支持的擦除器为 AddressSanitizer。
语法
]$
备注
/INFERASANLIBS
链接器选项启用默认 AddressSanitizer 库。 默认情况下该选项处于启用状态。
/INFERASANLIBS
和 /INFERASANLIBS:NO
链接器选项为高级用户提供支持。 有关详细信息,请参阅 AddressSanitizer 生成和语言参考。
从 Visual Studio 2019 版本 16.9 开始,可以使用 /INFERASANLIBS
选项。
在 Visual Studio 开发环境中设置 /INFERASANLIBS
链接器选项
打开项目的“属性页”对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性。
选择“配置属性”>“链接器”>“命令行”属性页 。
修改“附加选项”属性。 若要启用默认库,请在编辑框中输入 /INFERASANLIBS。 若要禁用默认库,请改为输入 /INFERASANLIBS:NO。
选择“确定”或“应用”以保存更改。
以编程方式设置此链接器选项
- 请参阅 AdditionalOptions。
另请参阅
MSVC 链接器参考
MSVC 链接器选项
/fsanitize
(启用擦除器)
AddressSanitizer 概述
AddressSanitizer 已知问题
AddressSanitizer 生成和语言参考