Visual Studio 2013を使用して簡単なopenCVプログラムをコンパイルしようとしています。このチュートリアルhttp://docs.opencv.org/2.4/doc/tutorials/introduction/windows_install/windows_install.htmlに続いて、すべてのopencvライブラリをセットアップしました。プログラムは問題を構築していないが、私はデバッグモードでそれを実行したとき、私は読み込みエラーを取得:OpenCV - DLLライブラリがありません。
The program can't start because opencv_highgui310d.dll is missing.
これはvideoio
、imgproc
とcore
で発生します。これらはすべて、プロパティシートの追加されたディレクトリにあります。
opencv_buildディレクトリのインストールフォルダからリンカにディレクトリを追加しました。
DLLはビルドプロセスでは使用されないため、ビルド設定の変更は何もしません。あなたのプログラムが実行されるとき、これらのDLLを見つける必要があるのはWindows OSです。したがって、WindowsがDLLの検索に使用する方法(実行可能ファイルの検索、PATHの検索など)[こちらを参照](https://msdn.microsoft.com/en-us/library/windows/desktop/ms682586 %28v = vs.85%29.aspx)は、Windowsの検索方法とDLLの検索方法の完全な要約です。 – PaulMcKenzie