忍者ブログ

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

SDL をW-ZERO3で

またもや微妙な感じの内容なので、
あんまり直視すると頭が悪くなります。きっと。

とりあえず、良く分からないまま
http://www.libsdl.org/
からライブラリ探しをしました。

FAQには

Q: Can I build SDL for Windows CE?
A: SDL is not officially supported on Windows CE, but some people have successfully built and run SDL applications on Windows CE. SDL 1.2.5 and newer contain project files and information on building SDL for Windows CE. Take a look at the file README.WinCE in the source archive for more information.

と、オフィシャルにはサポートしてないけど有志が対応してるようだぜ?ですか。良く分からんですが
hp上には見つけられなかったので
SVNから全部引っ張ってみました。
svn checkout svn://libsdl.org/branches/SDL-1.2

cygwin上からコマンド→2分ほど待ちます。
なかに 
VisualCE.zip
がありましたのでVS2005に使えるんでしょう。
ビルド。

なんか SDL_config.hがねえよ。てエラーが出るんですが
落とし忘れなのか分からないですがHP上にある
http://www.libsdl.org/tmp/SDL-1.2.zip
から直に落として探したらあったのでそのままIncludeフォルダにぶちこんで
ビルド。

今度はとりあえず終わりました。
#sdlmain.lib(SDL_win32_main.obj) : MSIL .netmodule または /GL を伴ってコンパイルされたモジュールが見つかりました。/LTCG を使用して再開始してください。リンカのパフォーマンスを向上させるためには、コマンドラインに /LTCG を追加してください。 (とかでましたが無視ds

なんか6プロジェクトで3個くらいテストうんたら~っていう
サンプルプログラムみたいなのがあるので動かしてみました。
あ、SDL.dllを\\VisualCE\SDL\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\Releaseから
とって一緒のフォルダに入れて、W-Zero3に転送。

testtimer .exe - 一瞬なんか見えて消えた
testwin .exe - 一瞬なんか見えて消えた
testalpha .exe - なんかグレーのグラデーション見たいなのが見えて消えた。

あいかわらずヤムチャ並の動体視力なので良く分からんですが動いてるようです。
関係ないですが、W-ZERO3の使ってるWM5ってC#の記事ばっかりです。
良く分からない上にさらに覚える事は不可能なのでCの記事にしてほし…。


追記)SDL_imageをコンパイル CE用プロジェクトないので
適当に弄る。
Version.rcのところでモッサリエラー。

LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
ココをコメントアウト。

エラー 1 fatal error CVT1109: 対象コンピュータ 'THUMB' に '/WINDOWSCE' が必要です。 CVTRES 
エラー 2 fatal error LNK1123: COFF への変換中に障害が発生しました: ファイルが無効であるか、または壊れています。 .\Windows Mobile 5.0 Pocket PC SDK 

分からない。ふーむ、ダメp…


拍手[0回]

PR