1

したがって、基本的には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} )
4

1 に答える 1