VS+QT安装配置

心血来潮,装个QT,遇到好多问题,记录一下(铭记那些踩过的坑)

软件版本:vs是2022,qt是6.3.1

qt下载地址:Download Qt | Develop Desktop & Embedded Systems | Qt

VS+QT安装配置_第1张图片

点进去往下翻,找到Download The Qt Online Install

VS+QT安装配置_第2张图片

 下好后打开,没有就创建一个账户(邮箱即可)

VS+QT安装配置_第3张图片

 勾选条款条件和个人用户(或者填写公司)

VS+QT安装配置_第4张图片

下一步下一步

组件选择,想要在vs里用qt就要选msvc,刚开始没选,在vs qt tools中添加qmake添加了半天就是添加不进去。

VS+QT安装配置_第5张图片

 同意许可,最后就是等安装了(省略),刚装好后可能会找不到qt在哪(在开始菜单里去找qt文件夹,找到qt create或者在安装路径里去找)

QT装好后,在在示例里找一个试一下,发现跑不起来(当时是缺少dll,于是就一个一个往里面放...),突然想起来没有配置环境变量...

VS+QT安装配置_第6张图片

配置好环境变量(不难)

在 Qt Create 里代码可以正常跑起来

VS+QT安装配置_第7张图片

但是,觉得vs用起来舒服(据说更好调试代码)

于是在 vistual studio(vs) 里下了 Qt Vistual Studio Tools

下载好后退出 vs,会弹出一个窗口,修改vs插件的,点modify(偷个懒,这个不难)

在此进入vs后可以在扩展里看到Qt VS Tools

VS+QT安装配置_第8张图片

点击 Options 

VS+QT安装配置_第9张图片

 这个 Qt/MSBuild 路径不要动,刚开始把他调成了 Qt 文件下的 dmake,造成即使编译通过最后还是 MSB4019 的错误,折腾了好久才发现这个被改了...然后也找半天原来的路径改回去...

VS+QT安装配置_第10张图片

 这个在Versions里点加号,在将下载的MSVC添加进来,名字可以自己取(这里就默认 6.3.1_msvc2019_64)。

最后确定。

到这里就差不多了

但是我还是遇到了头文件报错的问题

经过连滚带爬的一系列操作发现是环境变量没有处理完

要把下载好的msvc文件里的include文件路径放到环境变量

VS+QT安装配置_第11张图片

 在系统变量里新建

变量名:Qt_INCLUDEPATH_

变量值:msvc路径下的include

不出意外的话现在已经没有意外了,可以正常创建qt项目了

还是有意外!!!

qt在vs里需要C++17

点击项目右键打开属性 

VS+QT安装配置_第12张图片 在属性配置里将C++语言标准调制 IOS C++ 17标准VS+QT安装配置_第13张图片

 修改后:

 但可能还是会出现问题: 

 需要在附加目录里添加msvc路劲下的include路径

VS+QT安装配置_第14张图片

VS+QT安装配置_第15张图片

做完上面操作vs下qt可以正常运行了

最后的最后还是有问题(不过已经接近尾声)ui闪退

VS+QT安装配置_第16张图片

.ui文件打开报错闪退

VS+QT安装配置_第17张图片修改后可能还是有问题:

VS+QT安装配置_第18张图片

 找到ui文件,右键选择打开方式,添加qt - 版本号i - msvc_ - bin - designer

VS+QT安装配置_第19张图片

取个名字,别和原本的一样 

VS+QT安装配置_第20张图片

 成功打开qt设计(没有闪退)

VS+QT安装配置_第21张图片

你可能感兴趣的:(Qt,Creator,qt,开发语言)