目次 - SDL 3.0 API(機能別) - CategoryBeginCode - SDL_DECLSPEC

SDL_DECLSPEC

シンボルが公開APIであることをタグ付けするマクロ

ヘッダ

SDL3/SDL_begin_code.h

構文

#define SDL_DECLSPEC __attribute__ ((visibility("default")))

詳細

SDLは全てのパブリック関数に対してこのマクロを使用している. 一部の対象は, 関数を共有ライブラリから外に公開する必要があることをコンパイラに知らせるために使用されるが, 副作用が生じる場合がある.

このマクロはSDLのヘッダで使用しているが, アプリケーションや他のライブラリでも自身のインターフェースで使用してもよい.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_DECLSPEC - SDL Wiki