程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 獲取 Chromium 源代碼以及環境配置,chromium源代碼

獲取 Chromium 源代碼以及環境配置,chromium源代碼

編輯:C++入門知識

獲取 Chromium 源代碼以及環境配置,chromium源代碼


一、獲取代碼

a) 不下載代碼,直接浏覽,到這裡:http://src.chromium.org/viewvc/chrome/ 或者這裡:http://code.google.com/p/chromium/source/search 

b) 快速下載代碼包(tarball),到這裡:http://chromium-browser-source.commondatastorage.googleapis.com/chromium_tarball.html , 下載完代碼包之後也可以繼續使用步驟 c 來完成操作。 

c) 使用工具gclient check out代碼,下載這個工具:https://src.chromium.org/svn/trunk/tools/depot_tools.zip 

i. 解壓,加入path環境變量

ii. 運行下面的命令行取代碼

cd c:\chromiumtrunk

gclient config https://src.chromium.org/chrome/trunk/src 

gclient sync

iii. 運行下面的命令行生成sln文件

gclient runhooks --force

iv. 工具的具體使用看這裡:http://www.chromium.org/developers/how-tos/depottools 

 http://hovertree.com/

二、配置windows編譯環境,編譯代碼(原文地址:http://www.chromium.org/developers/how-tos/build-instructions-windows )

a) 安裝vs2010

b) 安裝vs2010 sp1

c) 安裝win sdk 8

i. 如果你的安裝目錄不是默認的目錄,要增加以下的環境變量

GYP_DEFINES=windows_sdk_path="path to sdk"

d) 安裝dxdsdk jun10

i. 添加 $(DXSDK_DIR)\include; to the beginning of the 'IncludePath' property in %LOCALAPPDATA%\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.props. 

ii. 添加  $(DXSDK_DIR)\lib\x86; to the beginning of the 'LibraryPath' property in the same file. At this point the .props file will look like this:

<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>    <IncludePath>$(DXSDK_DIR)\include;$(IncludePath)</IncludePath>    <LibraryPath>$(DXSDK_DIR)\lib\x86;$(LibraryPath)</LibraryPath>

  </PropertyGroup>
</Project> 

iii. 同樣的編輯文件: %LOCALAPPDATA%\Microsoft\MSBuild\v4.0\Microsoft.Cpp.x64.user.props: 

 

<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">  <PropertyGroup>
  <IncludePath>$(DXSDK_DIR)\include;$(IncludePath)</IncludePath> <LibraryPath>$(DXSDK_DIR)\lib\x64;$(LibraryPath)</LibraryPath>
</PropertyGroup>
</Project> 

iv. 不要用vs來編輯,直接用記事本吧,因為vs會增加一些編碼。

v. 保證DirectX的SDK在查找順序的第一位,否則會出現一些編譯錯誤。

打開chrome.sln進行編譯,初次編譯預計5小時以上,看機器性能。

推薦:http://www.cnblogs.com/roucheng/p/texiao.html

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved