Visual studio 2015 在visual studio 2015中构建chromium

Visual studio 2015 在visual studio 2015中构建chromium,visual-studio-2015,chromium,Visual Studio 2015,Chromium,我将在Windows上创建chromium浏览器。当我转到运行同步后挂钩时单步运行 gclient runhooks 以下错误显示: ________ running 'D:\Chromium\depot_tools\depot_tools\python276_bin\python.exe src/build/landmines.py' in 'D:\Chromium\chromium' Traceback (most recent call last): File "src/bu

我将在Windows上创建chromium浏览器。当我转到运行同步后挂钩时单步运行

gclient runhooks
以下错误显示:

________ running     'D:\Chromium\depot_tools\depot_tools\python276_bin\python.exe src/build/landmines.py' in 'D:\Chromium\chromium'
Traceback (most recent call last):
  File "src/build/landmines.py", line 147, in <module>
sys.exit(main())
  File "src/build/landmines.py", line 134, in main
gyp_environment.SetEnvironment()
  File "D:\Chromium\chromium\src\build\gyp_environment.py", line 33, in SetEnvironment
vs_toolchain.SetEnvironmentAndGetRuntimeDllDirs()
  File "D:\Chromium\chromium\src\build\vs_toolchain.py", line 73, in SetEnvironmentAndGetRuntimeDllDirs
os.environ['GYP_MSVS_OVERRIDE_PATH'] = DetectVisualStudioPath()
  File "D:\Chromium\chromium\src\build\vs_toolchain.py", line 139, in DetectVisualStudioPath
' not found.') % (version_as_year))
Exception: Visual Studio Version 2013 (from GYP_MSVS_VERSION) not found.
Error: Command 'D:\\Chromium\\depot_tools\\depot_tools\\python276_bin\\python.exe src/build/landmines.py' returned non-zero exit status 1 in D:\Chromium\chromium
\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
回溯(最近一次呼叫最后一次):
文件“src/build/minelles.py”,第147行,在
sys.exit(main())
文件“src/build/minelles.py”,第134行,主目录
gyp_environment.SetEnvironment()
SetEnvironment中第33行的文件“D:\Chromium\Chromium\src\build\gyp_environment.py”
vs_toolchain.SetEnvironmentAndGetRuntimeDllDirs()
文件“D:\Chromium\Chromium\src\build\vs_toolchain.py”,第73行,位于SetEnvironment和GetRuntimeDLLDIRS中
os.environ['GYP_MSVS_OVERRIDE_PATH']=DetectVisualStudioPath()
文件“D:\Chromium\Chromium\src\build\vs_toolchain.py”,第139行,位于DetectVisualStudio中
“未找到”。)%(版本为年)
异常:找不到Visual Studio 2013版(来自GYP_MSVS_版本)。
错误:命令“D:\\Chromium\\depot\u tools\\depot\u tools\\python276\u bin\\python.exe src/build/minelles.py”在D:\Chromium\Chromium中返回非零退出状态1
我的visual studio版本是2015,从上面的错误来看,似乎找不到vs 2013。有人知道如何使用vs 2015构建吗?谢谢

更新(2016年12月13日): 如中所述,前面的答案可能不再有效。请保重

截至2016年12月8日,Chromium需要Visual Studio 2015,需要构建14393个Windows SDK

以前的: 通过以下命令解决了此问题

set GYP_MSVS_VERSION=2015
更多详细信息可在

WebRTC(v62)中跟踪,该功能不适用于Visual Studio 2017 Enterprise

请小心,查看第149行的vs_toolchain.py

if version_as_year == '2017':
    # The VC++ 2017 install location needs to be located using COM instead of
    # the registry. For details see:
    # https://blogs.msdn.microsoft.com/heaths/2016/09/15/changes-to-visual-studio-15-setup/
    # For now we use a hardcoded default with an environment variable override.
    for path in (
        os.environ.get('vs2017_install'),
        r'C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional',
        r'C:\Program Files (x86)\Microsoft Visual Studio\2017\Community'):
      if path and os.path.exists(path):
        return path

那么,您是否在不使用忍者的情况下成功地从VS构建了Chromium和所有依赖项?如果我们从VS构建它,调试应该会容易得多