2012-02-12 1 views
1

私は、CodeCodeでmingwコンパイラを使ってopencv 2.3.x用の小さなフレームワークをセットアップしようとしています。OpenCV 2.3とCode ::小さなフレームワークのセットアップに関する質問をブロックします

私は、フレームワークをコンピュータから複数の開発者に移す必要があります。これは、openFrameworksのマイクロバージョンのようなものです。

私が今行っていることは、このようにセットアップする私のディレクトリツリーです:ので、移動-能力の

- root 
- - Datafiles 
- - Libraries 
- - - OpenCV 
- - - - bin 
- - - - lib 
- - - - include 
- - Projects 
- - - OpenCV_HelloWorld 
- - - - OpenCV_HelloWorld.cbp 

、私はLIBへのパスを定義したいと比較的フォルダが含まれます。 私はセットアップ私のコードのためのビルド・オプションを以下の::ブロックプロジェクトがあります。

ビルドオプション - >デバッグ - >検索ディレクトリ - >コンパイラ:

..\..\Libraries\OpenCV\include 

ビルドオプション - >デバッグ - >検索ディレクトリを - >リンカ:

..\..\Libraries\OpenCV\lib 

ビルドオプション - >デバッグ - >リンカの設定 - >リンクライブラリ:

..\..\Libraries\OpenCV\lib\libopencv_calib3d231.dll.a 
..\..\Libraries\OpenCV\lib\libopencv_contrib231.dll.a 
..\..\Libraries\OpenCV\lib\libopencv_core231.dll.a 
..\..\Libraries\OpenCV\lib\libopencv_features2d231.dll.a 
..\..\Libraries\OpenCV\lib\libopencv_flann231.dll.a 
..\..\Libraries\OpenCV\lib\libopencv_gpu231.dll.a 
..\..\Libraries\OpenCV\lib\libopencv_highgui231.dll.a 
..\..\Libraries\OpenCV\lib\libopencv_imgproc231.dll.a 
..\..\Libraries\OpenCV\lib\libopencv_legacy231.dll.a 
..\..\Libraries\OpenCV\lib\libopencv_ml231.dll.a 
..\..\Libraries\OpenCV\lib\libopencv_objdetect231.dll.a 
..\..\Libraries\OpenCV\lib\libopencv_video231.dll.a 

私は、このハローワールドサンプルコンパイルするとき:

#include <iostream> 
#include "opencv\cv.h" 
#include "opencv\highgui.h" 

using namespace std; 

int main() 
{ 
    cout << "Hello world!" << endl; 
    return 0; 
} 

を、私はこのエラーを取得する:

..\..\Libraries\OpenCV\include\opencv\cv.h|63|error: opencv2/core/core_c.h: No such file or directory| 

は私が間違って何をしましたか?何を追加する必要がありますか?これに簡単な方法はありますか?

ありがとうございました

答えて

2

私の質問に対する答えが見つかりました。

prebuild opencv 2.3.1ライブラリで、「includes」フォルダに「opencv2」フォルダ内のすべてのヘッダファイルが含まれていないことがわかりました。

これらのインクルードファイルは、 "modules"フォルダにあります。したがって、これらの検索ディレクトリをプロジェクトフォルダに追加する必要があります。

問題を解決する別の方法は、opencvウェブサイトのガイドに従って、cmakeを使ってライブラリを自分で構築することでした。これが完了すると、インクルードフォルダには、必要なすべてのヘッダファイルが正しい場所に格納されます。

問題が解決しました。

関連する問題