VS2008には
SP1、KB967631、KB960075、KB957912、KB971092
が必要。
ChromeではダウンロードできずIEで取得。
SP1はすでに入っているので、
KB967631、KB960075、KB957912、KB971092
をインストールすると
『このソフトウェア更新の対象製品はこのコンピュータにインストールされていません。[キャンセル] をクリックして、セットアップを終了してください。』
と表示される。
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
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.
-----