2

svn で opencv をダウンロードし、cmake を使用してコンパイルしました。私はこの素敵なガイドに従いました。

基本的なインクルードを使用して最初のプロジェクトを作成しました。

#include <cv.h>
#include <highgui.h>

しかし、コンパイルしようとすると、次のようになります。

C:\Progam Files\OpenCV\include\opencv\cv.h(63): fatal error
"opencv2/core/core_c.h" no such file or directory

どうすればこれを解決できますか? カスタムインクルードディレクトリを明示的に設定する必要がありますか? Cmakeがすべての構成を行う必要があったため、ITはかなり奇妙です...

Windows VistaVisual Studio 2010を使用しています

"C:\Progam Files\OpenCV\include"インクルードディレクトリとして追加したプロジェクトプロパティ

configuration properties->C/C++->Aditional include directoriesすでにあることに注意してください:C:\Progam Files\OpenCV\include

編集

cmake が不適切なインクルージョン ディレクトリで VC プロジェクトを作成したことが判明したため、すべてのディレクトリを手動で設定する必要がありました

C:\Progam Files\OpenCV\modules/*/include

ディレクトリ

4

1 に答える 1

1

includeVSのオプションにディレクトリを追加したことを確認してくださいinclude directories([構成プロパティ]-> [C / C ++]-> [追加のインクルードディレクトリ])。

于 2012-07-07T21:21:23.057 に答える