2010年10月2日土曜日

Build Instructions (Windows)

Windowsの開発環境はVS2005以降ということで、ここではVS2008を使用。

VS2008には
SP1KB967631KB960075KB957912KB971092
が必要。
ChromeではダウンロードできずIEで取得。

SP1はすでに入っているので、
KB967631KB960075KB957912KB971092
をインストールすると

『このソフトウェア更新の対象製品はこのコンピュータにインストールされていません。[キャンセル] をクリックして、セットアップを終了してください。』

と表示される。

KB971092をインストール時に回避方法が
http://support.microsoft.com/kb/982062/
にあると出てくるが、意味不明。
ここでは、パッチは当てない。


次に、Windows 7 SDKをインストール。30分ほどかかる。
Windows SDK Configuration Toolを実施したが適用されないので、手動で実施。



公式ドキュメントにはまだ記載がないようだが、Chromiu-devに記載があるように、DirectXを使っているためDirectX SDKのインストールが必要。

----------
You're right, d3dx9.h isn't in the Platform SDK. Installing the
DirectX SDK is the correct solution. I'll update the prerequisite
instructions.
----------

ちなみに、DirectX SDKを入れないでビルドすると<d3dx9.h>が見つからないという下記のようなエラーがでる。

chrome\Debug\obj\libGLESv2\BuildLog.htm(86): e:\chromiumtrunk_LKGR\src\third_party\angle\src\libGLESv2/Program.h(13) : fatal error C1083: include ファイルを開けません。'd3dx9.h': No such file or directory

DirectXここから取得。



chrome/chrome.slnをダブルクリックしてVS2008起動。ソリューションエクスプローラで(chrome)ディレクトリにあるchromeプロジェクトを右クリックしてDebug版でビルド実施。

chrome/Debug/chrome.exeが生成されているので実行。
Debug版だがそこそこ遅くない。




あと、よく見かけるgclient runhooks -fやgclient runhooks --forceはgclient runhooks --helpの最後に記載があるようにDeprecatedのよう。
-----
E:\chromiumtrunk_LKGR>gclient runhooks --help
Usage: gclient.py runhooks [options]

Runs hooks for files that have been modified in the local working copy.

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -j JOBS, --jobs=JOBS  Specify how many SCM commands can run in parallel;
                        default=1
  -v, --verbose         Produces additional output for diagnostics. Can be
                        used up to three times for more logging info.
  --gclientfile=CONFIG_FILENAME
                        Specify an alternate .gclient file
  --deps=OS_LIST        override deps for the specified (comma-separated)
                        platform(s); 'all' will process all deps_os references
  -f, --force           Deprecated. No effect.
-----

0 件のコメント:

コメントを投稿