鶫をビルドしてみる (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) 各種ライブラリをビルドする