第一次写博客,主要的目的是希望能记录我学习的内容,在就是希望能帮助正在学习QT opencv VS2013 的同学
opencv 2.4.9
VS2013 64
QT 5.7.0 qt-opensource-windows-x86-msvc2013_64-5.7.0.exe
插件 qt-vs-addin-1.2.5.exe
opencv 和 QT 的环境配置
安装文件的目录不能出现中文和空格!!opencv有两种,一种是64位,一种是32位(X86)
注意属性管理器一个是项目的一个是他的分支X64的,都要修改或者主要修改项目的
系统环境变量
PATH
D:\program files\opencv\build\x64\vc12\bin;F:\QT5.7.0\5.7\msvc2013_64\bin
只有两个环境变量,X86的就不要设置了
上面的用户环境变量也不用设置,不要添加用户变量
VC++目录——>包含目录
D:\program files\opencv\build\include\opencv
D:\program files\opencv\build\include\opencv2
D:\program files\opencv\build\include
F:\QT5.7.0\5.7\msvc2013_64\include
VC++目录——>库目录
D:\program files\opencv\build\x64\vc12\lib (VC12表示VS2013 C++)
链接器——>输入——>附加依赖项
opencv_ml249d.lib
opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_imgproc249d.lib
opencv_legacy249d.lib
opencv_objdetect249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_nonfree249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_videostab249d.lib
QT部分(一般不用添加,会自动生成)
qtmaind.lib
Qt5Cored.lib
Qt5Guid.lib
Qt5Widgetsd.lib
预处理器定义(其实跟这个一点关系也没有,不要修改这个选项)
UNICODE
WIN32
WIN64
QT_DLL
QT_CORE_LIB
QT_GUI_LIB
QT_WIDGETS_LIB
QT5.7.0(打不开UI.XXX.ui文件就运行安装个运行库)
C:\Windows\SysWOW64 启动安装运行库(微软常用运行库合集64位2017 10.25)(很重要)
vcredist_x64.exe
vcredist_x86.exe