この質問は当たり前のように思えるかもしれませんが、私はこれに多くの問題を抱えており、多くの検索の後にここに投稿する必要がありました.
現在、Visual Studio のウィンドウを 2 つ開いています。1 つは、クラスをエクスポートする Win32 Console->DLL プロジェクトで、出力ディレクトリには次のものがあります。
- .dll ファイル
- .exp ファイル
- .pdb ファイル
- .lib ファイル
すべての DLL と同様に、DLL ファイルを他のプロジェクトの出力ディレクトリにドロップしましたが、通常は正常に動作します。次に、ディレクトリをリンカーのライブラリ ディレクトリに追加しました。
しかし、私が使用するほとんどのライブラリとは異なり、何か間違ったことをしたか、これがどのように機能するかを誤解していると思います.h [pp]ファイルがないため、関数をコードに含める方法がわかりません. Windows 専用のハックはしたくありません (簡単に移植できるように、それを DLL プロジェクトだけに制限したいのです)。
私が間違っていることについて誰かが私を啓発できますか?