Chromium在Windows上的构建失败:D3D编译器DLL(\third\u party\angle\src)

Chromium在Windows上的构建失败:D3D编译器DLL(\third\u party\angle\src),windows,google-chrome,visual-studio-2013,ffmpeg,chromium,Windows,Google Chrome,Visual Studio 2013,Ffmpeg,Chromium,我遵循了本文中提到的相同步骤。我设置了几个额外的标志以获得适当的FFMPEG编解码器。它每次都会失败,并记录以下日志 [233/19712] ACTION Copying D3D Compiler DLL... FAILED: F:\Chrome\depot_tools\python276_bin\python.exe gyp-win-tool action-wrapper environment.x86 copy_compiler_dll_target_copy_dll_a30e1981485

我遵循了本文中提到的相同步骤。我设置了几个额外的标志以获得适当的FFMPEG编解码器。它每次都会失败,并记录以下日志

[233/19712] ACTION Copying D3D Compiler DLL...
FAILED: F:\Chrome\depot_tools\python276_bin\python.exe gyp-win-tool action-wrapper environment.x86 copy_compiler_dll_target_copy_dll_a30e198148542d4bce19a5c818c6884f..rsp ..\..\third_party\angle\src
[233/19712] CC obj\third_party\icu\source\stubdata\icuuc.stubdata.obj
ninja: build stopped: subcommand failed.
对于FFMPEG,请使用以下set命令:

set GYP_DEFINES=branding=Chromium buildtype=Official component=shared_library disable_nacl=1 enable_automation=0 enable_captive_portal_detection=0 enable_google_now=0 enable_hidpi=0 fastbuild=1 ffmpeg_branding=Chrome incremental_chrome_dll=0 proprietary_codecs=1 remoting=0
我的系统信息详细信息:

Windows 10 64位8 GB RAM。Visual Studio 2015的试用版 已安装,但现在已过期。现在我已经安装了社区 2013版更新4


它是否同时影响版本和执行?签入路径,其使用
窗口工具包8.1
。我还应该检查哪些部分是否成功执行?

您需要安装Win10 SDK。那是为了我。

LE:但是,在以后的构建中,您可能会发现各种未找到的头和/或其他编译错误。这很可能是因为在第一次启动
build\gyp_chromium.py
命令并意识到它不起作用后安装了Win 10 SDK。要继续,您需要做的是删除目标输出中生成的所有预编译头(例如,
out\Debug
),然后重新运行
build\gyp\u chromium.py
ninja-C…
命令

我从Daniel Bratell在


LLE:如果仍然存在问题,请将
文件夹全部删除,然后重新运行
gclient runhooks
;然后是
ninja-cout\Debug
命令

感谢您的回答,但我现在无法验证这一点,因为现在没有环境。我已经成功地使用上面的标志构建了chromium,但它无法帮助播放avi文件格式。所以使用了webchimerajs,它非常棒,在NW中提供了所有VLC播放器功能。