0
私のC++プロジェクトにDLLを追加したいのですが、どうやってこれをやっていくのか分かりません。私はVisual C++ 2008 Express Editionを使用しています。VC++ 2008プロジェクトにDLLを追加するにはどうすればいいですか?
私のC++プロジェクトにDLLを追加したいのですが、どうやってこれをやっていくのか分かりません。私はVisual C++ 2008 Express Editionを使用しています。VC++ 2008プロジェクトにDLLを追加するにはどうすればいいですか?
プロジェクトにdllを追加しません。対応する.lib
ファイルが必要です。このファイルは、dllにエクスポートされた各関数のエントリポイントと対応するヘッダー(.h
)を提供しているはずです。
dllの関数を使用するには、ソースにある.h
だけに、.lib
ファイルへのリンクを使用します。
あなたが.lib
ファイルがない場合は、呼び出される関数ポインタを取得するために動的かつGetProcAddress
DLLをロードするためにLoadLibrary
を使用する必要があります。 (しかし、やはり、dllはプロジェクトに入れる必要はありません)。
なぜプロジェクトにdllを追加しますか? – fefe
そこにライブラリがあり、DLL内の関数を使用するため –
これは*管理*または*管理されていない* C++プロジェクトですか? C++/CLI、あるいはネイティブのC++コードを書いていますか? –