/IMPLIB (インポート ライブラリ名の設定)
/IMPLIB:filename
パラメーター
filename
インポート ライブラリのユーザー指定の名前。 デフォルトの名前を置き換えます。
解説
/IMPLIB オプションは、エクスポートを含むプログラムをビルドするときに、リンクによって作成される、インポート ライブラリの既定の名前を上書きします。 既定の名前は、メイン出力ファイルのベース名と拡張子 .lib で構成されます。 次の 1 つ以上が指定されている場合は、プログラムにエクスポートが含まれます。
ソース コードでの __declspec(dllexport) キーワード
.def ファイルに EXPORTS ステートメント
LINK コマンドでの /EXPORT の指定
インポート ライブラリが作成されていない場合、LINK は /IMPLIB を無視します。 エクスポートが指定されていない場合、LINK はインポート ライブラリを作成しません。 エクスポート ファイルがビルドで使用されている場合、LINK はインポート ライブラリが既に存在していることを想定し、新たに作成しません。 インポート ライブラリとエクスポート ファイルの詳細については、「LIB リファレンス」を参照してください。
Visual Studio 開発環境でこのリンカー オプションを設定するには
プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳細については、Visual Studio での C++ コンパイラとビルド プロパティの設定に関する記事を参照してください。
[構成プロパティ]>[リンカー]>[詳細] プロパティ ページを選択します。
[ランタイム ライブラリ] プロパティを変更します。
このリンカーをコードから設定するには
- 以下を参照してください。ImportLibrary