0

このチュートリアルを使用してOpencv2.2をインストールした後、簡単なサンプルスクリプトを実行しようとしました。ただし、次のエラーが発生しました。opencv_highgui220.dllがコンピューターにないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください。しかし、実際には、ライブラリディレクトリに.dllを追加しました。私は実際にチュートリアルが行ったすべてのことを行いました。また、.dllファイルを一般的なVisual Studioのlibフォルダーにコピーしてからこれを試しまし#pragma comment (lib, opencv_highgui220)たが、同じエラーが発生しました。Visual C ++がまだ.dllが存在しないと考えている可能性があることを誰かが知っていますか?ありがとう!

オプションuse library dependence inputsはに設定されていyesます。

4

1 に答える 1

1

DLLがシステムの環境にないため、実行可能ファイルのコンパイルとリンクとは関係ありません(つまり、DLLフォルダーをライブラリディレクトリフォルダーに追加しても意味がありません)。

DLLフォルダをシステムパス(環境変数のシステム変数PATH)に追加します。

于 2012-10-02T20:48:29.213 に答える