鶫をビルドしてみる (1)

(1) ビルドするための環境を構築

(1)-1. Microsoft Visual C++ 2010 Express Editionをインストール

http://www.microsoft.com/japan/msdn/vstudio/express/からVisual C++を選択してインストーラをダウンロード、そしてインストール。
今後は、作業のために「スタート >> すべてのプログラム >> Microsoft Visual Studio 2010 Express」にある「Visual Studio コマンドプロンプト (2010)」を使う。
このコマンドプロンプトは、起動時にVC++のインストール先ディレクトリ内のvsvars32.bat(例:C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\vsvars32.bat)を読みに行く。これ以降の各種ライブラリへのパスは、このvsvars32.batに記述していく。


ディレクトリ構造は記事の下部を参照



(1)-2. Cygwinをインストール

http://www.cygwin.com/ からsetup.exeをダウンロード。setup.exeを実行し、RootDirectoryにD:\cygwin を指定し、インストール。このとき、makeパッケージを選択する必要がある?


ディレクトリ構造は記事の下部を参照



(1)-3. Pythonをインストール

http://www.python.jp/Zope
http://www.python.jp/Zope/download/pythoncore
から、python-2.6.2.msi をダウンロードし、インストール。
ここではDドライブ直下にインストール。


ディレクトリ構造は記事の下部を参照



(1)-4. SConsをインストール

http://www.scons.org/
http://sourceforge.net/projects/scons/files/scons/2.0.0.candidate.20100607/
から、scons-2.0.0.candidate.20100607.win32.exe をダウンロードし、インストール
インストーラが自動的にPythonのインストール先を検出し、Pythonのインストールディレクトリに自動的にインストールする。



(1)-5. Pyton(scons)までのパスを通す。

vsvars32.bat の中に以下を記述しておく

@set PATH=%PATH%;D:\Python26;D:\Python26\Scripts

(1)-6. おわりに

各種ツールのインストールを行った。

現在のディレクトリ構成

/C:
┣/Program files
┃ ┗/Microsoft Visual Studio 10.0
┃   ┗/Common7
┃     ┗/Tools
┃       ┗/vsvars32.bat ... 編集すると便利

...

/D:
┣/cygwin ... TortoiseHgインストールディレクト
┣/Python26 ... Pytonインストールディレクト
...


Next:(2) 各種ライブラリをビルドする