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

SDL_GetVersion

アプリケーションにリンクされたSDLのバージョンを得る

構文

void SDL_GetVersion(SDL_version* ver)

引数

verバージョンを代入する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_VERSION()はマクロで, アプリケーションをコンパイルしたときのバージョンを戻す.

この関数は, たとえSDL_Init()の前であっても, 常に安全に呼べる.

関連項目(マクロ)

SDL_VERSION

関連項目(関数)

SDL_GetRevision

SDL Wikiへのリンク

SDL_GetVersion - SDL Wiki