0


VS+QT安装配置

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

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

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

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

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

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

下一步下一步

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

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

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

配置好环境变量(不难)

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

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

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

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

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

点击 Options

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

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

最后确定。

到这里就差不多了

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

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

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

在系统变量里新建

变量名:Qt_INCLUDEPATH_

变量值:msvc路径下的include

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

还是有意外!!!

qt在vs里需要C++17

点击项目右键打开属性

在属性配置里将C++语言标准调制 IOS C++ 17标准

修改后:

但可能还是会出现问题:

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

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

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

.ui文件打开报错闪退

修改后可能还是有问题:

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

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

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

标签: qt 开发语言

本文转载自: https://blog.csdn.net/xuan3215/article/details/125939262
版权归原作者 L1099 所有, 如有侵权,请联系我们删除。

“VS+QT安装配置”的评论:

还没有评论