Win7+Qt5.10.0 +MSVC2013 bit64(此编译器为Qt5.10.0安装包自带)+opencv3.0.0配置
笔记目的
:最近想实现VS2013中和Qt中都能使用OpenCV,由于之前都是在MinGW编译器下使用的OpenCV3.0.0。由于MinGW编译器和MSVC2013 bit64编译器对于OpenCV库的调用是不一样的,Mingw编译器使用OpenCV时需要使用CMake工具将OpenCV进行重新编译(另一个笔记中有涉及到Mingw编译环境下如何使用OpenCV),这中间的配置有各种心酸历程。
步骤1:安装好Qt 配置好相关编译器环境变量 这里是我的位置
D:\Qt\Qt5.10.0\5.10.0\mingw53_32\bin;
D:\Qt\Qt5.10.0\5.10.0\msvc2013_64\bin;上面是我用到的两个编译器
解压OpenCV配置相关环境变量:
D:\opencv3.0\opencv\build\
x64
\vc12\bin;(我这里使用的是MSVC2013 bit64)
步骤2:Qt中新建控制台工程进行测试,这里主要涉及到编辑工程中的.Pro文件,
因为Qt是通过pro文件的改动来配置编译时需要包含的路径和库文件。
下面就是编辑.pro文件打开.pro文件,在末尾添加下面这些代码:(注:下图是在MSVC2013 bit64下运行)
牢记每次编辑.pro文件都记得要qmake一次。最后在main文件中输入下面的代码验证我们的配置是否正确。(下面这张图运行自MinGW编译器)
大功告成!!(步骤简陋,看不明白的轻喷)