トップページ > ソースコードの入手・コンパイル

ソースコードの入手・コンパイル


注:これを書いている人間はプログラミングにあまり詳しくないため、ここに書いているよりも効率の良い方法があるかもしれません。
Celestiaはオープンソースなソフトウェアであり、ソースコードをダウンロードして各自でコンパイル・実行する事ができます。
以下ではWindows版・Mac OSX版のコンパイルについて説明します。

ソースコードの入手


作者サイトでVer1.4.1のソースコードのアーカイブがダウンロードできます。
しかし、コードの改良は日進月歩で進んでいるため、現在では1.4.1よりもより進歩した状態にあります。
CelestiaはSourceforge.netに参加しており、なお且つCVS(バージョン管理システム)を用いています。
以下の方法で最新のソースコードを入手できます。

Windowsの場合

CVS管理ソフトを利用してソースコードをダウンロードします。ここではTortoiseCVSを使用します。

Mac OSXの場合

2006. 5.22 SourceForgeの仕様変更により一部を改変
(Windows環境でCygwinを使用する場合も同様な方法でできます)

コンパイル


Windowsの場合

Microsoft Visual C++ Toolkit 2003の入手

下記URLよりMicrosoft Visula C++ Toolkit 2003をダウンロード、インストール。
http://www.microsoft.com/downloads/details.aspx?FamilyId=272BE09D-40BB-49FD-9CB0-4BFA122FA91B&displaylang=en
なお今後、Microsoft Visual C++ Toolkit 2003のインストールディレクトリをC:\Program Files\Microsoft Visual C++ Toolkit 2003\とします。

Microsoft SDKの入手

環境設定

celvars.datの作成

テキストエディタを開き、以下の内容をcelvars.datとしてC:\MyCelestia\celestiaへ保存してください。

	set PATH=C:\Program Files\Microsoft Visual C++ Toolkit 2003\bin;%PATH% 
	Set INCLUDE=C:\Program Files\Microsoft Visual C++ Toolkit 2003\include;%INCLUDE% 
	Set LIB=C:\Program Files\Microsoft Visual C++ Toolkit 2003\lib;%LIB% 

	Set INCLUDE=C:\Program Files\Microsoft SDK\include;%INCLUDE% 
	Set LIB=C:\Program Files\Microsoft SDK\Lib;%LIB% 
	Set INCLUDE=C:\Program Files\Microsoft SDK\include\Win64\mfc;%INCLUDE% 
	Set LIB=C:\Program Files\Microsoft SDK\Lib\IA64\mfc;%LIB%

コンパイルの実行

http://www.shatters.net/forum/viewtopic.php?t=6255より)

Mac OSXの場合

2006.9.17 ビルド方法を修正
トップページ > ソースコードの入手・コンパイル