- SDLスレ ver.2.0
585 :名前は開発中のものです。[sage]:2011/04/30(土) 14:00:20.10 ID:VB+AI5nC - ソースコード追えばいいよ
で終わらすのもあれなんで SDL_image や SDL_mixer とかのソース内では #ifdef 使ってライブラリ利用を切り替えてる SDL_image+libpng なら追加のオプションに /D "LOAD_PNG" を入れたり、 /D "LOAD_PNG_DYNAMIC=\"libpng.dll\"" なんて入れると VC++ が libpng の API を参照するようになるかもね
|
- SDLスレ ver.2.0
586 :名前は開発中のものです。[sage]:2011/04/30(土) 14:19:25.30 ID:VB+AI5nC - それとその iPhone やら Android やら DS への移植について
あれらは共有ライブラリの仕組みが無いから 否応無しに SDL をスタティックリンクしなければいけない なので各開発者は自分の開発環境で扱えるように一からビルドする必要がある 開発環境ごとにスタティックリンクに必要なファイルは異なるわけで 余程優しい人が居なければバイナリ (ビルド済み lib ファイル等) 配布なんて無いかもね
|
- SDLスレ ver.2.0
588 :名前は開発中のものです。[sage]:2011/04/30(土) 16:08:48.83 ID:VB+AI5nC - Android は『ARM CPU で動く Linux の上の箱庭』
脱獄すればそこは素の Linux つまり組み込み Linux 向けのコードが動くし、その開発環境も流用できる ttp://www.codesourcery.com/sgpp/lite/arm/portal/subscription?@template=lite もちろんプログラムはお馴染みの int main(...) から始まる iPhone みたいなキーの無い携帯端末もあるけど SDL_MOUSEBUTTONDOWN で液晶画面タッチは捕捉できるので バーチャルボタンみたいな物を画面上に用意すれば良い SDL 自体、そういう OS 毎のインターフェースの違いを吸収する役割を担ってるから こちらはコードを使い回せるわけだね
|