目次 - API(機能別) - バージョン - SDL_VERSION

SDL_VERSION

アプリケーションをコンパイルした時のSDLのバージョンを求めるマクロ

構文

SDL_VERSION(x)

引数

xバージョンを代入するSDL_version

サンプルコード

SDL_version compiled;
SDL_version linked;

SDL_VERSION(&compiled);
SDL_GetVersion(&linked);
printf("コンパイルしたSDLのバージョンは %d.%d.%d ...\n", compiled.major, compiled.minor, compiled.patch);
printf("しかし, リンクしたSDLのバージョンは %d.%d.%d\n", linked.major, linked.minor, linked.patch);

詳細

このマクロは, アプリケーションをコンパイルした時のSDLのバージョンをSDL_versionに代入する. これはコンパイルで使ったヘッダで決まる. もし動的リンクライブラリを使っているならば, 実行時のバージョンは新しいことも古いこともありうることに注意すること. 実行時のSDLのバージョンはSDL_GetVersion()で得られる. これはSDL_VERSION()とは違いマクロではない.

関連項目(構造体)

SDL_version

関連項目(関数)

SDL_GetVersion

SDL Wikiへのリンク

SDL_VERSION - SDL Wiki