qt5.10+vs2013+opencv3.4.0安装教程

一、前提准备

1、已经安装好vs2013

2、已经下载好opencv3.4.0版本


二、qt5.10下载和安装

1、qt下载地址    选择qt-opensource-windows-x86-5.10.1.exe  文件进行下载,大约有2.3G

2、双击exe文件,即可进行安装。详细步骤可参考

3、注意设置选项,没必要都选择。我的选择如下:




三、qt vs tool的安装

1、qt-vs插件下载  选择qt-vs-addin-1.2.4-opensource.exe 下载并安装,一路下一步即可。

   实际验证:1.2.4版本的会报错,选择最新的qt-vs-addin-1.2.5.exe 正常。具体原因暂时未知。

    安装完成后,打开vs2013就会出现如下图所示的qt选项。


2、在vs2013中配置qt的安装路径   Qt Options的配置

   如链接中的3-2和3-3所示

3、以上步骤配置完成后,就可以在vs2013中新建一个qt界面工程了。

4、但是,当配置成debug win32或者 release win32时,出现了平台不匹配的问题。暂时解决办法是,重新下载了qt-opensource-windows-x86-msvc2013-5.7.1.exe文件并安装,一路下一步即可。然后需要将 Qt\Qt5.7.1\5.7\msvc2013\bin目录手动写入到系统的Path中。这样,当需要win32编译环境时,就选择qt5.7.1.


四、配置opencv

就是vs2013配置opencv与qt无关啊。


五、第一个vs的qt工程报错

1、编译时常报:error LNK1117 : 选项“SUBSYSTEM:WINDOWS@QMAKE_SUBSYSTEM_SUFFIX@”

  解决办法:如博文中所示

2、编译好的exe可执行文件,在无qt环境的电脑上运行时,如下报错

This application failed to start because it could not find or load the Qt platforms plugins

解决办法:将Qt5.7.1\5.7\msvc2013\plugins\platforms目录复制到exe所在文件夹即可。可参考博文


猜你喜欢

转载自blog.csdn.net/hust_bochu_xuchao/article/details/79461213
今日推荐