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

Windows平台编译Chromium:VS2019调试提示找不到allocator_irt_x64文件

Chromium VS2019调试找不到allocator相关文件解决方案
  • 根因说明:你打开out\Default\all.sln后,VS会默认将解决方案排序第一的组件设为启动项,报错提示的allocator_irt_x64、allocator_clang_newlib_x64都属于Chromium的依赖组件,不会生成独立的可执行文件,所以启动时会报找不到文件,和系统环境、代码同步状态无关,不需要反复重置系统。
  • 第一步:先完成Chrome主程序编译
    打开VS2019的开发者命令提示符,进入D:\chromium\src目录,执行如下命令完成主程序编译:
    autoninja -C out\Default chrome
    仅执行gn gen只会生成VS工程文件,不会主动编译二进制程序,必须单独编译chrome目标才能生成可执行文件。
  • 第二步:修改VS默认启动项目
    打开all.sln后,在左侧解决方案资源管理器中找到chrome项目,右键点击选择设为启动项目,之后按F5调试就会直接启动chrome.exe,不会再调用不存在的依赖组件可执行文件。
  • 第三步:修正GN配置(可选,如仍有报错可执行)
    执行gn args out\Default打开配置文件,确认配置仅保留如下基础配置即可,不要额外添加NaCl相关编译参数:
    target_os = "win"
    target_cpu = "x64"
    is_debug = true
    
    你遇到的allocator_irt相关组件属于已废弃的NaCl沙箱功能,新版Chromium默认不会编译该组件,完全不需要处理相关报错。
  • 第四步:修复gclient sync无效问题
    执行如下命令强制同步代码:
    gclient sync --force --reset
    同步完成后重新执行gn gen --ide=vs --filters=//chrome out\Default生成工程文件即可。

内容的提问来源于stack exchange,提问作者Nozoom

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 21:39:01