我已经用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
目录
答案 0 :(得分:1)
确保您在VS中添加了include
目录到include directories
选项(配置属性 - &gt; C / C ++ - &gt; Aditional include目录)。