目次 - 3.関数 - 3.1一般 - SDLNet_Linked_Version

SDLNet_Linked_Version

const SDL_version *SDLNet_Linked_Version()
void SDL_NET_VERSION(SDL_version *compile_version)

これはSDL_GetVersionSDL_VERSIONと同じような機能を持つ. これらを使うと, 実行時のバージョンとコンパイル時のバージョンを比較できる. これらの関数/マクロは, 使う前にライブラリを初期化する必要はない.

サンプルコード

SDL_version compile_version;
const SDL_version *link_version=SDLNet_Linked_Version();
SDL_NET_VERSION(&compile_version);
printf("コンパイル時のSDL_netのバージョン: %d.%d.%d\n", 
        compile_version.major,
        compile_version.minor,
        compile_version.patch);
printf("実行中のSDL_netのバージョン: %d.%d.%d\n", 
        link_version->major,
        link_version->minor,
        link_version->patch);

参照

SDLNet_Init

原文へのリンク

3.1.1 SDLNet_Linked_Version