You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Visual Studio 2022中启用Address Sanitizer构建时缺失VS2019库

解决Visual Studio 2022构建Win32 EXE时的链接错误:无法打开clang_rt.asan_dbg-i386.lib

可行的解决步骤:

  • 检查项目工具集配置:打开项目属性 → 配置属性 → 常规,确认平台工具集为Visual Studio 2022对应的版本(如v143),避免误选2019版本工具集导致路径引用错误。
  • 安装C++ AddressSanitizer组件:打开Visual Studio Installer,修改VS2022安装内容,在“单个组件”中搜索并勾选C++ AddressSanitizer,完成安装后重启VS。
  • 清理缓存后重新生成:执行生成 → 清理解决方案,删除项目目录下的obj和bin文件夹,再重新构建项目,清除旧缓存带来的路径混乱。
  • 手动添加库路径:若上述方法无效,打开项目属性 → 配置属性 → 链接器 → 常规,在附加库目录中添加VS2022对应版本的ASan库路径,示例路径:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\<你的MSVC版本号>\lib\x86,替换<你的MSVC版本号>为实际版本。

内容的提问来源于stack exchange,提问作者Eugène Bindels

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 03:09:51