【发布时间】:2014-12-12 02:34:37
【问题描述】:
我下载了 OpenCV 3.0.0 并使用 WITH_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 使用 Visual Studio 作为 64 位 Windows 上的默认编译器,奇怪的是示例编译并且一切正常,但是当我尝试创建Qt 上的一个项目并将该目录作为包含路径插入我收到一条错误消息,指出 opencv2/core.hpp 不存在。我尝试直接从opencv/modules/core/include 包含错误仍然存在。
发生了什么?如果没有其他文件,建议在本地存在一个包含其他文件的单个文件?
【问题讨论】: