2010-12-12 9 views
1

Visual C++ StudioでDLLを作成して使用する際のMSDNウォークスルーに従っていますが、DLLプロジェクトを作業中のプロジェクトと同じソリューションに追加する必要があります。簡単な方法DLLを使用する

DLLを含める簡単な方法はありますか?理想的には、.dll(と私が考えているのは.lib)を私の友人に配布して、自分のプロジェクトで使うことができるようにしたいのです。

私はそこに他のウォークスルーがあることを認識していますが(それらのうちのいくつかはそうですが)、それらはすべてPATH環境変数などを編集する必要があります。最低で

答えて

4

、次の実行する必要があります。

  • プロジェクトで.libファイルをインクルードあなたは.libファイル(ライブラリの検索パス)
  • 作りを置くリンカに知らせますDIS実行時に利用可能.dllファイル(最も簡単に.exeと同じディレクトリにそれを置くことです)

お友達にコンパイル.dllをトリビュート、あなたは含める必要があります:

  • .hファイル(複数可)コンパイラ
  • リンカーの.libファイル
  • ランタイム
ため .dllファイルを
+0

どのようにプロジェクトに.libファイルをインクルードし、それがどこにあるかリンカーに伝えますか?プロジェクトを右クリックして既存のファイルとして追加し、プロパティページのパスを変更するだけです。 – Maxpm

+0

私はVS2010を使用していないので、私はあなたを正確な場所に導くことができないのではないかと恐れています。ただし、プロジェクト設定のどこかにある可能性があります。 '.lib'ファイルをプロジェクトに追加するのと同じくらい簡単です(既存のファイルを選択して明示的に' .lib'ファイルを追加すると、VSはそのファイルを見つける場所を知ります)。 –

+0

また、 '.h'ファイルをインクルードする必要があると言うと、それは別のファイルでなければならないのでしょうか? – Maxpm