2016-05-06 16 views
0

を実行したとき、私はOpenCVのは、Visual Studio 2015

cap.open("../../data/Example.MP4");

と私のOpenCVのC++アプリケーションでビデオファイルを開きたい、オープンビデオファイルはできませんが、何とか私は、Visual Studio 2015でアプリケーションを実行すると(私は」両方のデバッグを試しました&リリースモード)、ファイルを見つけることができません。

驚いたことに、Windowsエクスプローラで.exeをダブルクリックするだけでアプリケーションを実行すると、すべて正常に動作し、ビデオファイルが必要に応じて開きます。

Visual Studioでファイルが見つからない理由を誰かが知っていますか?

ありがとうございます!

答えて

0

この問題は、Visual Studioのプロジェクトの作業ディレクトリに関連しています。内部からファイルを見つけることができません...

[プロジェクトプロパティ]の[デバッグ]に移動します。デフォルトでは、作業ディレクトリがプロジェクトディレクトリであることがわかります。これを$(OutDir)に変更し、パスを修正する必要があります。

+0

ありがとうございます! – Chemic