#contents
RIGHT:
&size(10){''更新履歴''};
&size(10){初版。MinGWの項のみ 2010/04/30};
*ソースコードのビルド方法 [#vb45419e]
**ソースコードを入手する [#qa9cfeff]
リリース版のソースは[[SourceForge:http://sourceforge.net/projects/simutrans/files/simutrans/]]にある。
開発中のソースのSVNでの入手方法はhttp://en.wiki.simutrans.com/index.php/Source_Code 参照。
開発トランクはGitHubでもミラーされている。http://github.com/aburch/simutransからも入手可能。
**MinGWでのビルド方法(Windows) [#l48c033c]
http://japanese.simutrans.com/bbs/test/read.cgi/tokusetu/1270203794/46さんの解説を使用しました。感謝。

+MinGWとMSYSをインストール。
+http://sourceforge.net/project/showfiles.php?group_id=2435 からbzip2-1.0.5-2-mingw32-dev.tar.gzとlibz-1.2.3-1-mingw32-dev.tar.gzをダウンロードする。
+ダウンロードしたファイルをTGZ形式を解凍できるツールで解凍して、中のincludeとlibをMinGWのインストール先(デフォルトではC:\MinGW")に上書きコピーする。
+http://libunicows.sourceforge.net/ からlibunicows-1.1.1-mingw32.zipをダウンロードして、 libunicows.aをMinGWのインストール先のlib内にコピー。
+ソース内のconfig.templateをコピーしてconfig.defaultを作成する。
+config.defaultを適当なテキストエディタで開く(改行がLFなのでメモ帳は不可)。
+以下の行の先頭の#を削除。
 BACKEND = gdi
 COLOUR_DEPTH = 16
 OSTYPE = mingw
 OPTIMISE = 1
+FLAGS = -DSTEPS16 を FLAGS = -DSTEPS16 -static-libgcc に変更。
+スタートメニューから「MinGW」→「MSYS」→「MSYS」でMSYSのコンソールを開く。
+ソースのあるディレクトリに移動する。c:\src\simutrans-src-102-2-2にソースがある場合は cd /c/src/simutrans-src-102-2-2 と入力してEnter。
+make CC="gcc" LDFLAGS="-static" と入力してEnter。
+うまくいけばsim.exeができる。
***コマンドプロンプトを開かない方法 [#y33bb358]
 50 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2010/04/29(木) 22:14:13 ID:kaTXIpwM
 >>46
 この方法でコンパイルした実行ファイルを実行すると
 コマンドプロンプトも一緒に開いちゃうんだけど、これってどこいじれば消せる?
 ソース?それともconfig.default?
 
 51 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2010/04/30(金) 01:36:06 ID:xZ3djKPE
 >>50
 LDFLAGSに-mwindows付ければ消えるよ
**MSVC++ Expressでのビルド方法(Windows) [#a9f8b600]
#div(start,noteblue)
どなたか解説をお願いします
#div(end)