2

コードブロック(8.02)でopencvライブラリを使用しようとしています。opencv2.1をインストールしました。ヘッダーを含めてライブラリをリンクすると、すべて問題ありません。http ://opencv.willowgarage.com/wiki/CodeBlocksチュートリアルも実行しましたが、プロジェクトをコンパイルすると、エラーや警告は報告されません。ステータス1で終了します。

コードブロックでopencvを使用したことがあり、この状況から私を助けてくれる人がいるかどうか知りたいです。

ありがとう!!!

4

1 に答える 1

1

数週間前にまったく同じ問題が発生しましたが、どこにも答えが見つかりませんでした。それをいじった後、私はそれを行う方法を正確に見つけました。

1) Cmake を使用してライブラリをコンパイルします。http://www.cmake.org/

2) ライブラリがコンパイルされた後、2 つの異なる OpenCV ライブラリ (コンパイルされたものとコンパイルされていないもの) が必要です。

3)コード ブロックで、[設定] ([ファイル] メニュー) をクリックします。[設定] で、[コンパイラとデバッガ] を選択します。

4)[検索ディレクトリ] タブを選択します。検索ディレクトリの下にある [コンパイラ] タブを選択します。[追加] をクリックします。ライブラリの非コンパイル バージョンを参照します。コンパイルされていないディレクトリで、include フォルダーを選択します。インクルード フォルダーの下で、OpenCV を選択します。[OK] をクリックします。

5) コードブロックで、[検索ディレクトリ] タブの下にあるリンカー タブを選択します。[追加] をクリックし、今度はライブラリのコンパイル済みバージョンを参照します。コンパイルされたディレクトリで、lib フォルダーを選択し、[OK] をクリックします。

6) コードブロックのリンカー設定タブに移動します。[追加] をクリックします。ライブラリの COMPILED バージョンを参照します。コンパイルされたディレクトリで lib を選択します。lib フォルダーで、すべてのライブラリーを選択します。動的ライブラリ ファイル (.dylib 拡張子) のみを選択してください。

7) コードブロックが設定されました!

8) プロジェクトを実行すると、正常に動作するはずです。

それでも問題が解決しない場合は、お気軽にお問い合わせください。

于 2011-10-23T23:35:22.327 に答える