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番目の記事へのコメント
[コメントを書く]