core_c.h的OpenCV包含错误

时间:2012-07-07 21:16:11

标签: c++ c visual-studio-2010 opencv

我已经用svn下载了opencv并使用cmake来编译它。我有 跟着this nice guide

我创建了第一个基本包含的项目:

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

我在 Visual Studio 2010 Windows Vista

在项目属性中,我添加了"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

目录

1 个答案:

答案 0 :(得分:1)

确保您在VS中添加了include目录到include directories选项(配置属性 - &gt; C / C ++ - &gt; Aditional include目录)。