Visual Studio で .dll とヘッダーから .lib ファイルを作成する
Visual Studio アプリケーションで既存の .dll ルーチンにアクセスするには、以下が必要です.lib ファイルを作成します。
ステップバイステップ手順:
-
DUMPBIN ツールを使用します:
- 管理者としてコマンド プロンプトを開きます。
- .dll ファイル。
- 次のコマンドを入力します: DUMPBIN /EXPORTS "yourfile.dll" > "yourfile.exports"
- これにより、.dll にエクスポートされた関数を含む "yourfile.exports" というファイルが生成されます。
-
.def を作成します。 file:
- テキストエディタを開き、という名前の新しいファイルを作成します。 "yourfile.def".
- ファイルの先頭に次の行を追加します。 EXPORTS
- エクスポートされた関数名を "yourfile.exports" からコピーし、.def ファイルに貼り付けます。
-
.lib をビルドするファイル:
- 管理者として Visual Studio コマンド プロンプトを開きます。
- Visual C bin ディレクトリ (例: C:Program Files (x86)Microsoft Visual Studio 14.0VCbin) に移動します。
- 64 ビットの .lib ファイルが必要な場合は、lib を使用します。 /def:"yourfile.def" /machine:x64 /out:"yourfile64.lib"
- それ以外の場合は、次を使用します: lib /def:"yourfile.def" /out:"yourfile.lib"
- これにより、必要なインポートを含む「yourfile.lib」または「yourfile64.lib」という名前の .lib ファイルが作成されます。情報。
以上がVisual Studio で .dll とヘッダーから .lib ファイルを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。