インポート ライブラリがない外部 DLL があり、その DLL から関数を宣言するヘッダー ファイルがあります。
これらの関数には で宣言されているものもあれば__declspec(dllimport)
、そうでないものもあります。この属性が使用されていない場合は、.def ファイルを作成してツールを実行するだけで、インポート ライブラリを簡単に作成できlib
ます。ただし、属性で宣言された関数には特別なシンボルが必要です。たとえば、関数foo
には が必要です__imp__foo
。
__imp__
シンボルを含む import .lib を作成する簡単な方法はありますか?