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

(3) 鶫のソースコードをダウンロード

(3)-1. バージョン管理ソフトをインストール

最初にCygwinMercurialをインストールしソースコードをDLしてきたが、日本語ファイルが文字化けしていた。元々のファイルがcp932とかでアップされてるとか?

そのため、Windows用バイナリをDLしてくる。
http://tortoisehg.bitbucket.org/download/index.html にアクセスし、
適当に「all-in-one installer with TortoiseHg 1.0.4 and Mercurial 1.5.4」をDL、インストール。設定は適宜。
ここではDドライブ直下にインストール。(D:\TortoiseHg)

インストールが完了した時点で、自動的に環境変数にパスが追加されるので、ログオフ→ログオン、あるいは再起動すればコマンドプロンプトからMercurialになる。
それが面倒ならば、コマンドプロンプトから

set PATH=%PATH%;(インストール先ディレクトリ)

とコマンドを打てば有効になる。

(3)-2. リポジトリからソースをダウンロード

まず、Dドライブ直下あたりにworkspaceなんなり、作業用のディレクトリを作成。
ここではD:\workspaceというディレクトリを作成
コマンドプロンプトを起動し、D:\workspace に移動。

次のコマンドを打ち込み、ソースをダウンロード。

hg clone http://bitbucket.org/abyss/tugumi

(3)-3. おわりに

現在のディレクトリ構成

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

...

/D:
┣/cygwin ... TortoiseHgインストールディレクト
┣/Python26 ... Pytonインストールディレクト
┣/lib ... Pytonインストールディレクト
┃ ┣/boost_1_43_0 ... boost library directory
┃ ┃ ┣/boost ... include directory
┃ ┃ ┗/stage/lib ... library file directory
┃ ┣/icu ... ICU source directory
┃ ┗/icu_vc10 ... library file directory
┣/wxWidgets-2.8.11 ... wxWidgets directory
┣/TortoiseHg ... TortoiseHgインストールディレクト
┃ ┣/hg.exe
┃ ┗/...
┣/workspace ... 鶫ビルド作業用ディレクト
┃ ┗/tugumi ... tugumiソースコードディレクト
┃   ┗/...

...


Next:(4) 鶫のソースコードを修正する
Prev:(2) 各種ライブラリをビルドする