プログラミングのメモ書きです。日記も兼ねてます。
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
教習、学科ばっかりやってて実技やってない…
そろそろやらなきゃ。
それはそうと、wxWidgetsを試してみた。
MinGW + DevC++ + wxGladeでやってるんだが、wxGladeが日本語をはいてくれない…
しかも、OnInit(WinMain,mainに相当するやつ)を作っていないから、コンパイルするのに一苦労。
でもまぁ、GUI作るのは楽なんだよな。
そろそろやらなきゃ。
それはそうと、wxWidgetsを試してみた。
MinGW + DevC++ + wxGladeでやってるんだが、wxGladeが日本語をはいてくれない…
しかも、OnInit(WinMain,mainに相当するやつ)を作っていないから、コンパイルするのに一苦労。
でもまぁ、GUI作るのは楽なんだよな。
PR
昨夜からmakeを実行すると"Couldn't reserve space for cygwin's heap, Win32 error 0"と表示されてまともに実行できないようになった。
前後のメッセージからメモリ周りのバグだと思う。
で、ググったところMSYSはVistaの場合メモリの確保に失敗することがあることが判明「Using WinAVR in Windows Vista」で似たようなのを扱ってて、しかもパッチが置いてあった。
ダウンロードして展開てできたMSYS-1.0.dllを、もともとのほうをバックアップした上で上書きしたら…直った。
sh.exeやrm.exeも同時に消えたから原因はこいつかな。
前後のメッセージからメモリ周りのバグだと思う。
で、ググったところMSYSはVistaの場合メモリの確保に失敗することがあることが判明「Using WinAVR in Windows Vista」で似たようなのを扱ってて、しかもパッチが置いてあった。
ダウンロードして展開てできたMSYS-1.0.dllを、もともとのほうをバックアップした上で上書きしたら…直った。
sh.exeやrm.exeも同時に消えたから原因はこいつかな。
今晩流星群が見られるらしい。
ピークは午前3時だとか。
正直見てみたいんだけど、ここはもともと星が見えにくいんだよな~。
とりあえずさっき1個見たんだけどそれきりなんだよなぁ。これからだろうけど。
起きて見てるかな。
ピークは午前3時だとか。
正直見てみたいんだけど、ここはもともと星が見えにくいんだよな~。
とりあえずさっき1個見たんだけどそれきりなんだよなぁ。これからだろうけど。
起きて見てるかな。
SDL_gfxのrotozoomSurfaceのあと、SDL_SetAlphaを使うと背景に黒が残る問題は、SDL_DiaplayFormatを使って調整した後SDL_SetColorKeyで(0,0,0)(黒)を抜いたら消えた。
ただ副作用としてがぞうに黒色が使えなくなった(1,0,0)とか少しずれてると出るんだが…
SDL_gfxのソースをいじるしかないのかなぁ…
ただ副作用としてがぞうに黒色が使えなくなった(1,0,0)とか少しずれてると出るんだが…
SDL_gfxのソースをいじるしかないのかなぁ…
SDL_gfxのrotozoomSurfaeを使うと、SDL_SetAlphaを使ったとき背景が黒くなることがわかった。
わかったところで、SDL_gfxのソースはわからないもんだから、自分で回転処理を書いてみた。
一応、「C言語による画像回転処理について 」を見てSDL用に置き換えながら書いてみたんだけど…結構難しい。
理屈はわかったんだけど、SDLとはサンプルソースの仕様が違うからトラブル続発。(結構コピペ)
なんだかんだで、動くようにはなったんだけどきっと遅い。しかも補間処理をしてないから線がギザギザ。
補間は書いてあったけど、スピードアップは大丈夫かな?あと拡大も調べて書かなきゃいけないし…( ´Д`)
書いたところで使うかどうかは微妙だけど(おい
わかったところで、SDL_gfxのソースはわからないもんだから、自分で回転処理を書いてみた。
一応、「C言語による画像回転処理について 」を見てSDL用に置き換えながら書いてみたんだけど…結構難しい。
理屈はわかったんだけど、SDLとはサンプルソースの仕様が違うからトラブル続発。(結構コピペ)
なんだかんだで、動くようにはなったんだけどきっと遅い。しかも補間処理をしてないから線がギザギザ。
補間は書いてあったけど、スピードアップは大丈夫かな?あと拡大も調べて書かなきゃいけないし…( ´Д`)
書いたところで使うかどうかは微妙だけど(おい