Qt下载地址:https://download.qt.io/archive/qt/
一、Qt-mingw+opencv
整个安装过程我都是按照http://blog.csdn.net/u010189457/article/details/66478574?locationNum=13&fps=1这篇博文的步骤安装的。以下就是一些我自己总结出来的注意事项。
1、配置环境变量:
*点击我的电脑右键的属性,选择高级属性设置,然后选择高级进行环境变量的PATH的设置(这一步在整个安装过程中尤其重要,路径中千万不能有空格,本人就是因为这个错误差点前功尽弃)
*记得使环境变量生效,要不然还是无用。
2、在.pro文件中正确的添加如下语句(路径改成自己的路径)
INCLUDEPATH += D:/opencv/release/install/include/opencv\
D:/opencv/release/install/include/opencv2\
D:/opencv/release/install/include
LIBS += -LD:/opencv/release/install/x86/mingw/lib/libopencv_*.a
我配置这个开发环境浪费了好长时间,主要就是环境变量不对,不过安好以后才发现这是一个多么简单的过程。
二、Qt-msvc+opencv
1、QT配置:
msvc版本的编译器是基于VS 的编译器。所以事先应该先下载visual studio
打开QT 的工具->选项->构建与运行进行编译器以及调试器的配置QT就可以使用了
QT动态库的路径
Qt\Qt5.8.0\Tools\QtCreator\bin
2、opencv加载:
INCLUDEPATH += D:/opencv/build/include/opencv\
D:/opencv/build/include/opencv2\
D:/opencv/build/include
win32:CONFIG(debug, debug|release): {
LIBS += -LD:/openCV_build/x86/vc11/lib \
-lopencv_core247d \
-lopencv_imgproc247d \
-lopencv_highgui247d \
-lopencv_ml247d \
-lopencv_video247d \
-lopencv_features2d247d \
-lopencv_calib3d247d \
-lopencv_objdetect247d \
-lopencv_contrib247d \
-lopencv_legacy247d \
-lopencv_flann247d
} else:win32:CONFIG(release, debug|release): {
LIBS += -LD:/openCV_build/x86/vc11/lib \
-lopencv_core247 \
-lopencv_imgproc247 \
-lopencv_highgui247 \
-lopencv_ml247 \
-lopencv_video247 \
-lopencv_features2d247 \
-lopencv_calib3d247 \
-lopencv_objdetect247 \
-lopencv_contrib247 \
-lopencv_legacy247 \
-lopencv_flann247
}