.DLL とヘッダーから .LIB ファイルを作成する
既存の .DLL をプロジェクトに組み込むには、以下が必要です.LIB ファイルを作成します。以下にステップバイステップのガイドを示します:
ステップ 1: 関数名をエクスポートする
まず、DUMPBIN を使用して .DLL からエクスポートされた関数名を抽出します。
dumplin /EXPORTS yourfile.dll > yourfile.exports
ステップ 2: .DEF を作成するFile
a. yourfile.def という名前の新しいテキスト ファイルを開きます。
b. 次の行を先頭に追加します。
EXPORTS
c. エクスポートされた関数名を yourfile.exports からにコピーします。このファイルを改行で区切ります。
ステップ 3: .DEF ファイルをコンパイルします
a. コマンド プロンプトを開いて移動します。 Visual C bin ディレクトリにコピーします。
b. 次のコマンドを実行してコンパイルします。 .DEF ファイルを .LIB ファイルに変換します:
lib /def:yourfile.def /out:yourfile.lib
注: x64 ビルドの場合は、次のコマンドを使用します:
lib /def:yourfile.def /machine:x64 /out:yourfile64.lib
ステップ 4 : 結果の確認
コンパイル後、次のようになります。 files:
プロジェクト内で .LIB ファイルを参照できるようになり、関数を呼び出すことができるようになります。 .DLL.
以上が.DLL とヘッダー ファイルから .LIB ファイルを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。