2011-01-09 12 views
4

Windows XPでVisual Studio C++ 2005を使用しています。Visual StudioでDLLをリンクする

私は++ 2005

のVisual Studio Cを使用してDLL共有ライブラリを作成しているしかし、私はそれをリンクする方法を確認していません。通常、静的ライブラリ(* .lib)を作成しました。

ライブラリをリンクするときと同じ方法でリンクしますか。プロパティC/C++とリンカーの一般的なプロパティを使用し、ヘッダーとライブラリパスのパスを選択することによって?

アドバイスをいただき、ありがとうございます。

答えて

3

DLLを作成するときは、ダイナミックリンク用に作成された.libファイルが必要です。静的な.libファイルと同様にこれらを使用することができます。

+0

コンパイラがDLLの場所を知る場所がありますか?リンカープロパティの入力にDLL名を入力する必要がありますか?ありがとう。 – ant2009

+0

@ ant2009しばしば、実行可能ファイルと同じフォルダに置くだけですが、これは1つの選択肢に過ぎません。しかし、このDLLをどのように使い、共有しようとしているのかわからないので、具体的なアドバイスをするのは難しいです。 –

+0

私は実行可能ファイルと同じ場所に保管することをこのアプリケーションではOKと思っています。ありがとう。 – ant2009

2

このarticleは、Windows dllについてよく説明しています。

DLL に関連付けられている.LIBファイル(エクスポート)のシンボルが一緒に その位置と、DLLに 存在しているものについて説明します。

関連する問題