ホームページ >バックエンド開発 >C++ >Visual Studio で .dll とヘッダーから .lib ファイルを作成する方法

Visual Studio で .dll とヘッダーから .lib ファイルを作成する方法

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-06 00:52:10352ブラウズ

How to Create a .lib File from a .dll and Header in Visual Studio?

Visual Studio で .dll とヘッダーから .lib ファイルを作成する

Visual Studio アプリケーションで既存の .dll ルーチンにアクセスするには、以下が必要です.lib ファイルを作成します。

ステップバイステップ手順:

  1. DUMPBIN ツールを使用します:

    • 管理者としてコマンド プロンプトを開きます。
    • .dll ファイル。
    • 次のコマンドを入力します: DUMPBIN /EXPORTS "yourfile.dll" > "yourfile.exports"
    • これにより、.dll にエクスポートされた関数を含む "yourfile.exports" というファイルが生成されます。
  2. .def を作成します。 file:

    • テキストエディタを開き、という名前の新しいファイルを作成します。 "yourfile.def".
    • ファイルの先頭に次の行を追加します。 EXPORTS
    • エクスポートされた関数名を "yourfile.exports" からコピーし、.def ファイルに貼り付けます。
  3. .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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。