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 应该完成所有配置......

我在使用Windows Vista的Visual 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

确保您已将include目录添加到include directoriesVS 中的选项(配置属性->C/C++->附加包含目录)。

于 2012-07-07T21:21:23.057 回答