- 締切済み
aviファイルの再生ができなくて困っています
開発環境:Visual Stdio.NET2003 OS:Windows7XPモード 以上の環境で、MFCアプリケーションでプログラムを作成してます。 サイトのソースをそのまま用いまして、指定したaviファイルの再生を行いたいのですが、ビルドして実行してみると、 「コンポーネントが見つかりません。libhighgui200.dllが見つからないため、このアプリケーションは開始できませんでした。」 と出て終了してしまいます。 http://chihara.naist.jp/opencv/?%C6%B0%B2%E8%A5%D5%A5%A1%A5%A4%A5%EB%A1%CAavi%A5%D5%A5%A1%A5%A4%A5%EB%A1%CB%A4%CE%C6%C9%A4%DF%B9%FE%A4%DF 一度は上手く再生することに成功したのですが、翌日実行してみると上記のエラーが出てできなくなりました。 リンカの依存ファイルの設定やインクルードファイル・ライブラリファイルのアドレス指定は済ましてます。 なぜ再生されないのでしょうか。よろしくお願いします!!
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- kmee
- ベストアンサー率55% (1857/3366)
回答No.1
libhighgui200.dllを始めとするOpenCVの関連DLLがあるフォルダが環境変数PATHの中に入ってますか? あるいは、あなたのコンパイルした実行ファイルと同じフォルダにコピーしてありますか?
補足
回答ありがとうございます!! 環境変数PATHは指定してますが、相変わらず、エラーが出ます。 あと気になる点があって、ビルドした際の警告なんですが、 libhighgui200.dll.a(d000151.o) : warning LNK4078: 複数の '.text' セクションが見つかりました。これらは異なる属性 (E0300020) を持っています。 と出ます。これが原因なのでは?と考えています。