qt - 为了在Windows下的QT中使用,必须用Mingw编译Opencv吗?

标签 qt opencv mingw

我访问了这些博客

https://zahidhasan.wordpress.com/2014/08/19/qt-5-3-1-64-bit-mingw-windows/

How to link opencv in QtCreator and use Qt library

http://www.cnblogs.com/grandyang/p/4328896.html

他们都使用Mingw通过Cmake编译Opencv。
如果我想在QT中使用Opencv,用Mingw编译是唯一的方法吗?

我有这个问题,因为我已经使用Visual Studio 2013(在Cmake --- Visual Studio 12 2013 Win64中)编译了Opencv 2.4.11,
当我按照说明在QT中设置INCLUDEPATH和LIBS时

"C:\\opencv2.4.11\\opencv\\build\\include\\opencv"
"C:\\opencv2.4.11\\opencv\\build\\include\\opencv2"
-L"C:\\opencv2.4.11\\opencv\\build\\x64\\vc12\\lib" \
    -lopencv_core2411 \
    -lopencv_highgui2411 \
    -lopencv_imgproc2411 \
    -lopencv_features2d2411 \
    -lopencv_calib3d2411 \

我收到此错误消息:

C1083:Cannot open include file:'opencv2/opencv.hpp': No such file or directory

最佳答案

您也可以使用Visual Studio进行编译。 opencv包含路径已包含opencv2部分。因此正确的includepath只能是:

C:\\opencv2.4.11\\opencv\\build\\include

关于qt - 为了在Windows下的QT中使用,必须用Mingw编译Opencv吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30863869/

相关文章:

创建进程 : No such file or directory

boost 库路径包括

QTreeWidget 激活项目信号

c++ - 如何在行编辑 Qt Creator 中设置文本?

c++ - Qt 5.3 QSystemTrayIcon 无法正常工作[Linux]

opencv - 在拉普拉斯边缘图像中提取正确的轮廓

wxwidgets - 无法通过 mingw 编译 wxwidgets,按照 zip 文件附带的 install.txt

c++ - 如何通过 paintEvent 在 subview 中绘制图像

OpenCV:Mat 对象从什么索引开始?

c++ - OpenCV 前景检测速度慢