目次 - SDL 3.0 API(機能別) - 共有オブジェクト読込と関数検索

共有オブジェクト読込と関数検索

概要

システムに依存したライブラリの読み込みルーチン群.

共有オブジェクトとは, 実行中にプログラムがロードするコードである. これは, Windowsならば"DLL"と呼ばれ, Linuxならば「共有ライブラリ」と呼ばれる.

共有オブジェクトを使うには, そのようなライブラリを作成し, これに対してSDL_LoadObject()を呼ぶ. 読み込んだ後は, オブジェクトにSDL_LoadFunction()を使用して外部に出されたシンボルのアドレスを見つける. オブジェクトを使い終えたら, SDL_UnloadObject()で破棄する.

いくつか注意する必要がある:

関数

  1. SDL_LoadFunction
  2. SDL_LoadObject
  3. SDL_UnloadObject

  1. SDL_SharedObject

SDL Wikiへのリンク

SDL3/CategorySharedObject - SDL Wiki