转载自:https://blog.csdn.net/hust_bochu_xuchao/article/details/79461213
下载、安装及配置
一、前提准备
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、以上步骤配置完成后,就可以在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所在文件夹即可。可参考博文
问题
1.
解决:
https://www.xnadevelop.com/qt/qt5-10-error-duringinstallation-processqt-tools-perlexecution-failedcould-not-start/
2. 无法打开源文件,找不到Qt里面的库,程序有好多红色的波浪线
https://blog.csdn.net/cyj2014go/article/details/78988532