http://wiki.secondlife.com/wiki/Compiling_the_viewer_%28MSVS2003%29
↑の情報をメモ代わりに転載
・VS.NET 2003インストール→まだ
「Visual Studio.NET2003 Prerequisites」のCD-ROMが見当たらないのでインストールできず。とほほ。探そう。→こちらは完了。なんだかんだと時間がかかった。インストール中は退席。
・Microsoft Platform SDKをインストール→インストール済み
・DirectX 9.0 SDK (December 2006)をインストール。もし古いSDKが入っていたら先に削除すること。→まだ→DLするファイルサイズが大きいので(400MB以上)、他の作業と平行して先にDLすべし。うっひゃぁ、インストール実行中にOSがサポートされていないと出た。ちなみに手元はWin2kServerだ。December2006は駄目。Summer2004は大丈夫かな。February2006から駄目かな。→Summer2004でインストール完了。(※リンデンはSummer2003以降を必要としている。)
・ライブラリとかパスを設定して、プロジェクトを作成。→まだ→PlatformSDKのライブラリとインクルードの設定が自動でされていなかったので、手動で設定。順番に注意。PlatformSDK,DirectX,VisualStudioの順。→完了
・Cygwinも必要。→1.5.24-2が最新だったのでこれを使う。patchutils,flex,bisonをインストールすること。デフォルトではチェックされていないので注意らしい。setup.exeのDLは完了。→一回インストールしたときにpatchutils等を忘れていた。おかげでコンパイルエラー発生。→その後再インストールして完了。
・ActivePython 2.3x or later -もいるみたい。→これは以前インストールしたことがあったかな?以前インストールしたのは普通のPython2.5だったようだ。BLENDERインストール時に。BLENDERはしばらく使わないので、Python2.5を消して、ActivePythonをいれよう。2.5.1.1だ。→完了
・ActivePerlも推奨→最初はとりあえずスキップしてOK
・ソース→1.18.3.5を使う。DLは以下から。Viewer,artwork,libsを全部。artworkを忘れずに。
http://wiki.secondlife.com/wiki/Source_downloads
※こんなに色々いれたら、環境がめちゃくちゃ。次の開発環境をセットアップするの面倒だ。
・ライブラリ等続く、、、
・fmod3.7.5→APIをダウンロードして、展開。コピー先が面倒だけど間違え無いように。→完了
・gl→ファイルを3つダウンロード。コピー先を間違え無いように。→完了
・QuickTime→とりあえずいらないようなのでスキップ→コンパイルエラーが出て面倒なのでインストールした。ユーザー登録が面倒だな。
・ビルド→とりあえず、長いので、寝るのがよろし。→全部ビルドしたが、Cygwinでpatchutils等をインストールするのを忘れていてytab.cppでコンパイルエラー発生。Cygwinの再インストールで解決。それと、unistd.hが見つからないというエラーがあった。Cygwinのunistd.hを入れても、シンタックス系のエラーが発生して面倒だったので、MSVS2005のコンパイル方法に書いてあった空のunistd.hを作ることでスキップ。とりあえずビルドは完了。デバッグ開始で動作することを確認^^。後は、あれして、これして、ウェブに公開するだけだな。
お疲れさまです!
お手軽にやりたい人向けだと、VC2005+ライブラリのセット+VWR-1151でビルドするって方法もありますね。
投稿: march | 2007/10/28 15:54