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文件的改动来配置编译时需要包含的路径和库文件。
Win7+Qt5.10.0 +MSVC2013 bit64(此编译器为Qt5.10.0安装包自带)+opencv3.0.0配置

下面就是编辑.pro文件打开.pro文件,在末尾添加下面这些代码:(注:下图是在MSVC2013 bit64下运行) 

Win7+Qt5.10.0 +MSVC2013 bit64(此编译器为Qt5.10.0安装包自带)+opencv3.0.0配置

牢记每次编辑.pro文件都记得要qmake一次。最后在main文件中输入下面的代码验证我们的配置是否正确。(下面这张图运行自MinGW编译器)
Win7+Qt5.10.0 +MSVC2013 bit64(此编译器为Qt5.10.0安装包自带)+opencv3.0.0配置
大功告成!!(步骤简陋,看不明白的轻喷)


相关文章: