したがって、基本的にはcmakeを使用して、opencvでVisual Studio 2010のプロジェクトを作成しています。
私はWindows 7でこのガイドに従いましたが、すべてうまくいきました:http://redkiing.wordpress.com/2010/10/03/opencv-and-visual-studio-2010-with-cmake/
次に、Windows Vista で試してみましたが、cmake は不適切なインクルージョン ディレクトリを使用してプロジェクトを作成し続け、エラーが発生します。C:\Program Files\OpenCV\include\opencv\cv.h(63): fatal error "opencv2/core/core_c.h" no such file or directory
代わりにCmakeを使用して、このように正しいディレクトリを設定します
C:\Program Files\OpenCV/modules/core/include
etc
そのディレクトリを次のように設定します:(そしてそれらは存在しません):
C:\Program Files\myFirstOpenCVProject\Files/modules/core/include
すべての正しいパスを手動で含める必要がありました。どちらが正しいパスであるかをcmakeに伝える方法はありますか?
Cmake バージョン 2.8.8
編集
私が使用しているCmakeファイル:
SET( PROJECT_NAME project_name_goes_here )
PROJECT( ${PROJECT_NAME} )
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
FIND_PACKAGE( OpenCV REQUIRED )
ADD_EXECUTABLE( ${PROJECT_NAME} main.cpp )
TARGET_LINK_LIBRARIES( ${PROJECT_NAME} ${OpenCV_LIBS} )