我遵循了这个问题中提到的同一步骤。 几乎没有额外的标志我已经设置得到正确的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 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。 Trail版本的Visual Studio 2015已安装,但现在已过期。 现在我已经安装了社区版本2013更新4。
它是否影响两个版本的执行效果? 检查path,使用Window Kit 8.1
。 我应该检查什么其他部分成功执行?
您需要安装Win10 SDK。 这是为我做的。 http://www.magpcss.org/ceforum/viewtopic.php?f=6&t=13945#p29872
LE:但是,在以后的版本中,您可能会发现各种未找到的头文件和/或其他编译错误。 这很可能是由于在第一次启动build\gyp_chromium.py
命令并意识到它没有工作之后安装了Win 10 SDK。 你需要做的是继续删除在目标输出中生成的所有预编译头文件(例如out\Debug
),然后重新运行build\gyp_chromium.py
和ninja -C ...
命令。
我从Daniel Bratell的回答中找到了这个答案: https: //groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/PacUmAmrWrk
LLE:如果还有问题,请删除out
文件夹并重新运行gclient runhooks
; 然后ninja -C out\Debug
命令