2006年11月25日の日記の1番目の記事へのコメント

Titanion をLinuxで

おぼのくんがFC5だかでビルドに挑戦したそうですが,やっぱダメだったみたいで.LinuxでビルドしてんのがいけないのかなーとWindows環境にdmd入れてやってみたんですが何と同じ結果に・・・.なんだやり方間違えてんのか(;´д`)?

うーん・・・多分本来はこのbuild.xmlってのを使うんでしょうねぇ.これどうやって使うんだろう・・・あ,これApache Ant用のファイルなんだ・・・.へー.AntってOOoのビルドで必要らしいんでインストールはしてあったんですが,通常何のために使うソフトなのか,実はまったくもって知りませんでした(^^;

で,ant -d なんてやってやったところ,Windowsと色々違うんでそのままじゃ通らないわけですけど,よく見ると自分がイメージしてたのと全然違うコンパイルをしとるような・・・.げ,1個1個コンパイルするんじゃなくて,全部まとめてdmdの引数にすればいいのか・・・?

ほんとかよって感じでコマンドラインからまとめてコンパイルするようにしてみたら・・・おお,エラーがでないぞ!.o ファイルがいっぱいできた! で,これをgccでリンクして・・・おおちゃんとできとる!あとはこれが起動するかどうかですが・・・動いた〜!いやー,めでたい.結局これだけでいいんですなぁ・・・.

unzip /home/archive/ttn/ttn0_1.zip
mv ttn ttn-0.1
cd ttn-0.1

src/abagames/ttn/screen.d を編集
private import sdl;
を
private import SDL;
に

dmd -c -Iimport -op import/SDL_mixer.d import/SDL_video.d

dmd -c -Iimport -op -O -release src/abagames/{ttn,util,util/sdl}/*.d

gcc -Wl,--rpath,/usr/local/lib -o ttn import/SDL_video.o \
  import/SDL_mixer.o src/abagames/{ttn,util,util/sdl}/*.o \
  -lphobos -lpthread -lm -lSDL -lGL -lGLU -lSDL_mixer -lstdc++

お名前:  メールアドレス(省略可):
メールアドレスも表示されます
ここに名前その他を書いてはいけません: ここにメールアドレスその他を書いてはいけません:

2006年11月25日の日記の1番目の記事へのコメント

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2006年11月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ