Qt5 与 OpenCV2.4.10
Posted
技术标签:
【中文标题】Qt5 与 OpenCV2.4.10【英文标题】:Qt5 with OpenCV2.4.10 【发布时间】:2015-05-23 16:30:05 【问题描述】:我想在 Qt5 上使用 OpenCV。所以,在我的 Qt 项目中,在 QtTest.pro 中,我写了
INCLUDEPATH += C:\OpenCV\opencv\build\include\
INCLUDEPATH += C:\OpenCV\opencv\build\include\opencv
INCLUDEPATH += C:\OpenCV\opencv\build\include\opencv2
LIBS += -LC:/OpenCV/opencv/build/x86/vc12/lib \
-lopencv_calib3d2410d \
-lopencv_contrib2410d \
-lopencv_core2410d \
-lopencv_features2d2410d \
-lopencv_flann2410d \
-lopencv_gpu2410d \
-lopencv_highgui2410d \
-lopencv_imgproc2410d \
-lopencv_legacy2410d \
-lopencv_ml2410d \
-lopencv_nonfree2410d \
-lopencv_objdetect2410d \
-lopencv_ocl2410d \
-lopencv_photo2410d \
-lopencv_stitching2410d \
-lopencv_superres2410d \
-lopencv_ts2410d \
-lopencv_videostab2410d \
-lopencv_videostab2410d
在我的 main.cpp 中,我写了
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
但是当我运行它时,它有一个链接错误,
D:\QtTest\main.cpp:3:错误:C1083:无法打开包含文件:'opencv2/core/core.hpp':没有这样的文件或目录
那么有人知道如何解决它吗?
【问题讨论】:
将 opencv 包含目录添加到项目设置中的其他包含目录 【参考方案1】:写一个目录路径,比如
C:/OpenCV/opencv/build/include/
或
C:\OpenCV\opencv\build\include\
【讨论】:
以上是关于Qt5 与 OpenCV2.4.10的主要内容,如果未能解决你的问题,请参考以下文章
OpenCV 2.4.10 + Qt Creator 3.2.0 & Qt5.4.0 MingW 64bits Windows 7 - “退出代码 -1073741515”
win7_64bit+VS2013+CUDA7.5+Opencv2.4.10配置Caffe环境
VS2010+opencv2.4.10+gsl_1.8配置实现RobHess的SIFT程序