VS2019使用QT框架搭建记录
最近在学习C++,开始使用的是Code::Blocks但是遇到些问题,然后转到VS平台了,在VS2019使用QT框架的搭建过程中遇到些问题,这里做下记录。
此过程中我走了很多弯路,看了试了很多其他的方法,最后通过这条路走通,在此记录,希望可以帮到其他有需要的人。
首先,肯定是分别下载VS2019和QT:
VS下载路径:https://visualstudio.microsoft.com/zh-hans/vs/
QT下载,可以选择官方的路径:http://download.qt.io/archive/qt/ ;我去看的时候,5.15的版本里面没有exe文件,需要选择5.14
我使用的是国内镜像网站:https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/
根据电脑系统选择版本。
VS2019设置部分:
安装完成VS2019之后,接下来就是安装QT的扩展程序,有两种方法:
第一种是在线安装,在VS的扩展程序里面搜索QT然后下载安装,很快捷,但是,这种方法对网络要求高,下载速度感人,网上有些修改下载速度的方法,我这试了都不行;
所以就想到第二种方法,离线安装;首先,下载需要的QT扩展 http://download.qt.io/development_releases/vsaddin/
然后,在VS的安装目录下找到VSIXInstaller.exe文件,我这的路径如下:
然后,在VSIXInstaller.exe所在目录下按住 shift+鼠标右键 ,选择 在此处打开Powershell窗口 ;
输入VSIXInstaller.exe后将下载好的 .vsix 文件直接拖入命令窗口,回车之后会进行安装
待安装完成后重启VS,可在扩展菜单下看到 Qt VS Tools的选项表示安装成功。
QT部分:
QT安装时会需要注册账号,我试过了,没法跳过,所以,还是老老实实注册个账号;然后安装过程中会需要你选择需要安装的组件;怕麻烦的可以全选,如果需要自定义的,请一定要选上MSVC2017和MinGW,具体版本按照自己电脑选择X84(32位系统)还是X64(64位的系统)的;这很重要,如果前期没有选择这个,下一步可能会找不到需要的文件,那可能就需要重装QT了。
联动:
第一部分在VS中安装完QT扩展成功之后,选择 扩展->Qt VS Tools ->Qt Options :
在QT的安装路径找到msvs2017_xx的文件夹;
至此,在VS2019中安装QT框架的流程就走完了,最后在确认下是否安装成功:
VS新建项目,在创建项目的摸板中可以看到QT相关的功能表示过程完成。
接下来就是愉快的编程了。