C++ OpenCV缺少头文件
我下载了OpenCV 3.0.0,并使用C++ OpenCV缺少头文件,c++,qt,opencv,C++,Qt,Opencv,我下载了OpenCV 3.0.0,并使用和_QT进行了编译,它编译得非常出色,但当我查看文件夹build/install/include/opencv2时,只有一个名为OpenCV.hpp的文件,其中包括: #include "opencv2/core.hpp" #include "opencv2/imgproc.hpp" #include "opencv2/photo.hpp" #include "opencv2/video.hpp" #include "opencv2/features2d.
和_QT
进行了编译,它编译得非常出色,但当我查看文件夹build/install/include/opencv2
时,只有一个名为OpenCV.hpp
的文件,其中包括:
#include "opencv2/core.hpp"
#include "opencv2/imgproc.hpp"
#include "opencv2/photo.hpp"
#include "opencv2/video.hpp"
#include "opencv2/features2d.hpp"
#include "opencv2/objdetect.hpp"
#include "opencv2/calib3d.hpp"
#include "opencv2/imgcodecs.hpp"
#include "opencv2/videoio.hpp"
#include "opencv2/highgui.hpp"
#include "opencv2/ml.hpp"
问题是这些文件不存在于该目录中
我在64位Windows中,我使用Visual Studio 2013编译OpenCV,因为Qt在64位Windows上使用Visual Studio作为默认编译器,奇怪的是,示例可以编译,一切正常,但当我试图在Qt上创建一个项目并将该目录作为include path插入时,我得到一个错误,即opencv2/core.hpp
不存在。我试图直接从opencv/modules/core/include
中包含,但错误仍然存在
发生了什么事?如果没有其他文件,您会建议在本地存在一个包含其他文件的文件吗?通过cmake构建opencv后,您应该构建安装项目(这不是自动完成的) 这将复制所有内容以生成/安装/包含您应该生成安装项目。