2

プロジェクトでプリコンパイルされたライブラリを使用したい。インクルード(.hファイル)、Lib(.libファイルを含む)、Bin(.dllファイルと.pdbファイルを含む)の3つのフォルダーがあります。私はこれまでプリコンパイルされたライブラリを使用したことがありません(これが正しい用語であることを願っています。間違っている場合は訂正してください)。このAPIを使いたい。これらすべてのものを私のプロジェクトに追加するにはどうすればよいですか?

Visual Studio 2010(cpp)を使用しています。ありがとう。

4

2 に答える 2

7

とても簡単です。いくつかのプロパティを変更する必要があります。

  1. C++/一般/追加のインクルードディレクトリ-.hファイルが存在するパスを追加します
  2. リンカー/一般/追加のライブラリディレクトリ-.libファイルが存在するパスを追加します
  3. リンカー/入力/追加の依存関係-.libのフルネームを追加します

実行するときは、.dllが存在するパスがPATHの一部であることを確認してください。

于 2010-06-09T19:26:48.830 に答える
2

簡単に言うと、次のようになります。

ファイルを含める

ヘッダーファイルを含むフォルダーをプロジェクトプロパティに追加して、ソースファイルにインクルードできるようにします。

Libファイル

このフォルダーをリンカーのプロパティに追加して、リンカーがプロトタイプをライブラリ内のエクスポートされた関数と照合できるようにします。

DLLファイル

これらを出力フォルダーにコピーするか、DLLがPATHにあることを確認して、実行中の.exeが関数を呼び出せるようにします。

于 2010-06-09T19:31:37.357 に答える