.dll およびヘッダー ファイルから .Lib ファイルを作成する
既存の .dll およびヘッダー ファイルから .lib ファイルを作成する必要があります。アプリケーションが .dll 内で定義された機能にアクセスできるようにします。詳細な手順は次のとおりです:
-
ダンプ エクスポート:
- Microsoft Visual C 2010 Express コマンド プロンプトを使用します。 .dll ファイルを含むディレクトリに移動します。
- 次のコマンドを入力します。 dumpbin /EXPORTS yourfile.dll > yourfile.exports
- このコマンドは、エクスポートされた関数名を .dll から抽出し、「yourfile.exports」という名前のテキスト ファイルに保存します。
-
.def を作成するファイル:
- テキスト エディターを開き、「yourfile.def」という名前の新しいファイルを作成します。
- ファイルの先頭に行「EXPORTS」を追加します。
- エクスポートされた関数名を「yourfile.exports」から「.def」に貼り付けます。 file.
-
.lib ファイルの生成:
- Visual C コマンド プロンプトを開きます。
- Visual C bin ディレクトリに移動します。
- 次のコマンドを入力します: lib /def:yourfile.def /out:yourfile.lib
- このコマンドは、.def ファイルの仕様に基づいて、「yourfile.lib」という名前の .lib ファイルを作成します。
-
オプション (x64 の場合)ビルド):
- x64 ビルドの場合は、次のコマンドを使用します: lib /def:yourfile.def /machine:x64 /out:yourfile64.lib
- これにより、次のコマンドが生成されます。という名前の .lib ファイルの 64 ビット バージョン"yourfile64.lib."
これで、ヘッダー ファイルで定義された .dll 機能とアプリケーションをリンクするために使用できる .lib ファイルが完成しました。
以上が.dll とヘッダー ファイルから .lib ファイルを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。