私は OpenCV ライブラリに取り組んでいます。このライブラリは C++ で書かれており、単純な win32 アプリケーションを作成しました。私はいくつかの簡単な機能を実装しています。この機能には追加のライブラリが必要であり、追加のライブラリ ファイルを指定するために、[プロジェクト] -> [プロパティ] -> [構成プロパティ] -> [リンカー] -> [入力] -> [追加の依存関係] を使用しています。
上記のプロジェクトの DLL を使用するアプリケーションを C# で作成したいと思います。[DllImport] メソッドを使用してこの DLL を使用しています。Visual Studio の外でアプリケーションを実行すると、インポートしている Dll に対して "DllNotFoundException" が表示されます。ビルド フォルダーとコード フォルダーの両方に dll ファイルを配置しました。
この問題が発生している理由を誰かに教えてもらえますか? 依存/追加ライブラリの問題はありますか?
ライブラリを追加する方法を教えてください。これらの追加の DLL もビルド フォルダーに配置しましたが、それでもエラーが発生します。
依存関係を追加せずに別の単純なdllを試しましたが、エラーは発生しませんでした。依存ライブラリの問題があるようです。問題の解決方法を教えてください