首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

Chrome 编译有关问题

2012-03-18 
Chrome 编译问题最近向编译一下chrome浏览器 。看一下google的源代码。但是在过程中遇到些问题。我用的是xp

Chrome 编译问题
最近向编译一下chrome浏览器 。看一下google的源代码。但是在过程中遇到些问题。我用的是xp 系统
装了cygwin 
下载了chrome 的tgz源代码在cygwin下解压的。
但是里面没有sln文件
我想用vs2005进行编译

网上说用 gclient runhooks --force
可我却出现错误 如何才能得到sln文件啊。


[解决办法]
1. 环境支持
(1). depot_tools下载
http://src.chromium.org/svn/trunk/tools/depot_tools
(2). svn和python下载
http://src.chromium.org/svn/trunk/tools/third_party
(3). 设置gclient,svn,python 目录到环境变量PATH
(4). 默认 执行gclient.bat第一次运行会自动下载svn和python 因为我们已经自己下载好了svn和python 所以需要去掉他的下载.
删除gclient.bat中 call "%~dp0bootstrap\win\win_tools.bat" force的 force关键字即可

3. cd到你想要下载保存的目录

4. 执行gclient config http://src.chromium.org/svn/releases/10.0.603.0
(这个实际上只是生成对应.gclient文件, 如果需要修改可以手动到当前目录修改)

5. (可选) 在.gclient文件中添加这些 
"custom_deps" : { 
"src/webkit/data/layout_tests/LayoutTests": None, 
}, 
目的是为了不下载LayoutTests的文件, 这个很浪费时间.

6. 执行gclient sync
(这里它会根据DEPS文件自动下载对应的版本)

热点排行