私はこのコードを持っています:
#include <stdio.h>
#include "SDL/SDL.h"
SDL_Surface *screen = NULL;
int main(int argc, char* args[]) {
SDL_Init(SDL_INIT_EVERYTHING);
screen = SDL_SetVideoMode(640, 480, 32, SDL_SWSURFACE);
SDL_Delay(2000);
SDL_Quit();
return 0;
}
そして、このコマンド ラインを使用してコンパイルします (Mingw は私のコンパイラです)。
gcc source.c -o bin.exe -lmingw32 -lSDLmain -lSDL
しかし、アプリケーションを実行すると、見栄えの良いグラフィカル ボックスが表示されますが、見苦しいコンソール ウィンドウも表示されます。これを削除して、真のグラフィカルアプリケーションだけを残すにはどうすればよいですか?
また、どうすればマウスをデフォルトに戻すことができますか? ウィンドウにカーソルを合わせると、この醜いカスタム マウスを使用しているようです。私はこれを自分でしなければならないことをここで読みました:
http://www.gamedev.net/topic/297710-change-mouse-cursor-sdl/
これは本当ですか?カスタムの黒いカーソルを使用して無効にする組み込み機能はありませんか?