DLLロードの仕方には、静的リンク(暗黙的)と動的リンクがあります。 このページでは静的リンクについて記述します。 リンカーでリンクするときにLIBファイルを指定して関数とDLLファイル名とを関連付けした情報を実行ファイルに埋め込みます。 DLLはプログラム(プロセス)が開始した時点で自動的に読み込まれます。 DLLを呼び出す側は関数のプロトタイプ宣言とLIBファイルの指定(コンパイラオプションでの指定または#pragma)のみで通常の関数の様に使えます。 動的リンク プログラマが明示的にDLLファイルのロード・解放および関数へのエントリーポイントの取得および関数の実行を行います。 動的リンクの場合、プログラムの実行時においてロードするDLLファイルを変えられます。 またDLLを読み込むタイミングはプログラマー任せです。 LIBファイル・ヘッダーファイルのないDLLに使用できます。 コンパ