core_c.h的OpenCV包含错误

OpenCV inclusion error of core_c.h

本文关键字:OpenCV 包含 错误 core      更新时间:2023-10-16

我已经下载了带有svn的opencv,并使用cmake进行编译跟着这个漂亮指导

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

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

但当我尝试编译时,我得到了:

C:Progam FilesOpenCVincludeopencvcv.h(63): fatal error
"opencv2/core/core_c.h" no such file or directory

我该如何解决?我应该显式设置一些自定义包含目录吗?信息技术很奇怪,因为Cmake应该完成所有配置。。。

我在Visual Studio 2010上使用Windows Vista

在项目属性中,我添加了"C:Progam FilesOpenCVinclude"作为包括目录

注意configuration properties->C/C++->Aditional include directories已经是:C:Progam FilesOpenCVinclude

编辑

事实证明,cmake制作的VC项目包含目录不好,我不得不手动设置所有

C:Progam FilesOpenCVmodules/*/include

目录

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