海外旅行から帰ってきたら、まず何を食べる?

開発環境:Visual Stdio.NET2003
OS:Windows7XPモード
以上の環境で、MFCアプリケーションでプログラムを作成してます。

サイトのソースをそのまま用いまして、指定したaviファイルの再生を行いたいのですが、ビルドして実行してみると、
「コンポーネントが見つかりません。libhighgui200.dllが見つからないため、このアプリケーションは開始できませんでした。」
と出て終了してしまいます。

http://chihara.naist.jp/opencv/?%C6%B0%B2%E8%A5% …

一度は上手く再生することに成功したのですが、翌日実行してみると上記のエラーが出てできなくなりました。
リンカの依存ファイルの設定やインクルードファイル・ライブラリファイルのアドレス指定は済ましてます。
なぜ再生されないのでしょうか。よろしくお願いします!!

A 回答 (1件)

libhighgui200.dllを始めとするOpenCVの関連DLLがあるフォルダが環境変数PATHの中に入ってますか?


あるいは、あなたのコンパイルした実行ファイルと同じフォルダにコピーしてありますか?

この回答への補足

回答ありがとうございます!!
環境変数PATHは指定してますが、相変わらず、エラーが出ます。
あと気になる点があって、ビルドした際の警告なんですが、

libhighgui200.dll.a(d000151.o) : warning LNK4078: 複数の '.text' セクションが見つかりました。これらは異なる属性 (E0300020) を持っています。

と出ます。これが原因なのでは?と考えています。

補足日時:2010/01/13 10:34
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!