官网编译配置介绍:点击打开链接(http://www.chromium.org/developers/how-tos/build-instructions-windows)按照官网上面的说明配置好系统及环境变量的设置。
一、在控制面板里面更改语言环境,设置为英语(美国)。
二、系统环境变量设置:
set GYP_DEFINES=branding=Chromium buildtype=Dev component=shared_library disable_nacl=1
set GYP_GENERATORS=msvs-ninja,ninja
set GYP_MSVS_VERSION = 2013
set set BUILDTYPE=Release(或Debug,可以生成sln时再在命令行设置设置)
三、下载及配置编译的工具:Win10SDK、Microsoft Visual Studio Ultimate 2013with Update4、DXSDK_Jun10、depot_tools.(见官网下载)路径环境变量配置如下图所示
四、代码获取
gclient sync –no-history –force
这样做,是为了避免下载太多的chromium历史版本,会比较快一些。这个过程非常漫长的,要看你的网速,最好放在晚上执行比较好,睡一觉第二天就下好了(要用VPN哟,你懂得!)。
然后,在src目录下,执行以下命令:
gclient runhooks –force
这个命令,会下载后续编译过程中,需要的东西,并生成vcproject文件以及chrome.sln解决方案,我的经验,这个过程中,可以有warning,但不能出现error。命令执行,大概半个小时左右,会在你的d:\chrome_build\src\chrome 目录下,生成所有的vcxproj工程文件以及chrome.sln解决方案。请检查有没有chrome.sln,如果有,说明生成好了,如果没有。。。,请检查上面我让你设置的几个环境变量是否已经设置了。
五、Chromium编译
好了,此时,终于可以开始编译了,请保持在目前的src目录,执行下面的命令:
ninja -C out/Debug chrome
(如果你是生成的Release工程,请执行ninja -C out/Release chrome),默认生成的是win32的,如果要生成x64的,请在编译前,执行下面命令:
python build\gyp_chromium -Dtarget_arch=x64
好了,这个过程,大概要3-4个小时,继续看片或者睡觉吧~~
如果编译过程没有出错的话,您会在d:\chrome_build\src\out\Debug\,目录下发现chrome.dll chrome.exe
恭喜您,编译成功!
本文详细介绍了在Windows环境下使用Chromium官网提供的步骤配置系统和环境变量,包括更改语言环境、设置系统环境变量、下载编译工具、代码获取、编译流程等关键步骤。确保了编译过程顺利进行并最终生成可执行文件。
4342

被折叠的 条评论
为什么被折叠?



