目次 - 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 2.0.0以降

## 関連項目(マクロ)

SDL_VERSION

## 関連項目(関数)

SDL_GetRevision

## SDL Wikiへのリンク

SDL_GetVersion - SDL Wiki