=========================================================================== ダイナミックリンクライブラリ(DLL)からインポートライブラリ(LIB) を作る方法 How to make .LIB(import library) from .DLL(dynamic link library) by Yoshioka Tsuneo(QWF00133@nifty.ne.jp) =========================================================================== はじめに --------- foo.dllとfoo.defからfoo.libを作る方法に例をあげて説明します 本当にこれでいいかは不明です。 foo.defの作り方 ---------------- foo.def(モジュール定義ファイル)がない場合は以下のような内容で 作成します。最初に「LIBRARY DLLファイル名」と書きます。その後、 EXPORTSと書いてからAPI名を次々と書いていきます。 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> LIBRARY foo.dll EXPORTS FooApi1 FooApi2 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< VISUAL C++の場合 ----------------- C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin など、Visual C++のあるディレクトリに移動します C:\PROGRA~1\MICROS~5\VC98\BIN\LIB.EXEを実行します lib /out:foo.lib /def:foo.def /machine:ix86 のように実行します Borland C++ Builderの場合 ------------------------- implib.exeを利用します。