全网最清晰版本解决VS配置QT出现的各种报错(经历五次卸载重装的心酸血泪史)VS2022配置QT V5.15.2 编译器MSVC 2019bit

您所在的位置:网站首页 电脑好多应用程序错误 全网最清晰版本解决VS配置QT出现的各种报错(经历五次卸载重装的心酸血泪史)VS2022配置QT V5.15.2 编译器MSVC 2019bit

全网最清晰版本解决VS配置QT出现的各种报错(经历五次卸载重装的心酸血泪史)VS2022配置QT V5.15.2 编译器MSVC 2019bit

2024-07-09 18:47| 来源: 网络整理| 查看: 265

目录

谁知道啊,家人们,泪流满面啊

VS2022配置QT V5.15.2  编译器MSVC 2019bit 

VS2017配置QT V5.12.12  编译器MSVC 2017  32位

VS2022配置QTV 6.3.2   编译器MSVC 2019bit

1、必须知道

第一步,添加qmake

3、怎么添加QT的库

谁知道啊,家人们,泪流满面啊

 

VS2022配置QT V5.15.2  编译器MSVC 2019bit  VS2017配置QT V5.12.12  编译器MSVC 2017  32位 VS2022配置QTV 6.3.2   编译器MSVC 2019bit

我都配成功了,报了无数个错误,我一个一个解决。

1、必须知道

 以及无法打开ui_xxxxx.h的各种问题

还有各种MSB的问题,各种问题出在哪里,为什么报错。

还有什么LINK 连接器的问题

ui一打开就闪退的问题

还有直接给你报了几百个错误的问题(这个是你编译器没有选对,32位还是64位的debug)

 1.1版本匹配问题

首先你要知道QT有自己自带的CREAOTOR,当你下载QT的时候,可以让你选择下载MSVC 2015/2017/2019 x64bit,请先明白这个前提,你必须提前下载好VS,VS越高的版本覆盖越低版本的版本号。也就是VS2022的编辑器可能是MSVC2022 X64bit,可能是MSVC 2019x64bit(后面有截图)。

你在下载VS的时候选择 MSVC 32或者64位必须跟QT的 MSVC 32位或者64位对应起来,

 

这个是右键项目属性里面设置

 

一定要保证32位是32位的,64位是64位的编译器,不然会出现各种莫名奇妙的错误。

安装顺序,你想要哪个版本的VS 编译器是32位还是64位需要确定好,因为有可能你还需要连接其他第三方的库,你哪些库支不支持64位。

在安装QT之前,请提前安装好VS的对应版本,比如我用的是2022版本的VS,现在的QT最高支持到MSVC2019 64bit,但是vs2022你可以选择平台工具集,切换成2019,2015版本的MSVC编译器,这是所有的大前提。 

在安装好VS之后,你自己可以测试对应的编译器的版本比如2019MSVC能不能正常用,可以正常用,那就开始安装QT。

安装QT的步骤省略了,你可能会出现网络错误,打不开什么文件的问题,这一切的安装问题都是切换镜像源可解决,不建议清华的镜像源,好像有点问题。

再就是安装qt下载慢的问题,CMD切换镜像源可解,或者用这个软件截取qt网址切成镜像源的网址。

记好因为是国内的网站,请关闭你的vpn.

记好,只有提前安装对应版本VS,你QT才能使用MSVC的编译器,不然是黄色的,你根本用不了NSVC的编译器。你先安装QT,再装VS,可能QT CREATOR也识别不了,就G了。

当你这些都报错了,你就可以开始下载QT 连接器的工具了。

就是这个鬼东西,为什么叫他鬼东西,我草,官方提供的在VS里面下载的特么居然有BUG.

泪流满面啊,家人们,因为这个我安装了几天,流量耗费了100多个G.

 

这谁能想到。

没错,官方提供的在管理拓展里面下载的最新版本是2.10,也就是2023年6月份左右的版本,下载好了,你就可以开始打开一个widget的项目了。

第一步,添加qmake

添加完了之后,你可能遇到一个报错,出现一个黄色框框,不让你进行下一步,解决版本你把图片中5.15.2_msvc2019_64修改短一点,你就可以通过,没有这个问题,那就进行下一步。

我的路径是这个,你找你对应的路径D:\Qt\5.15.2\msvc2019_64\bin

找到qmake.exe

第二步创建项目

 

 

 

 64位,64位,重要的事情说两遍,如果你是配32位的,那就是32位,32位。

打开项目之后,直接点Debug,不出意外,你会出现无数个错误,

2017版本可能报错什么鬼连接器的错误,遇到MSB4100,快跑啊,其他错误先不管了,这个错误就是工具的版本问题,其他问题就先不管了,直接重新下载一个工具。

我了个大曹

 

 官网下载地址:Index of /development_releases/vsaddin/2.9.0 (qt.io)

 安装这个工具你可能也会报错,就是用不了,无法检测到VS,原来的vs里面下载的下载的卸载掉换版本。

重新下载几个。只有解决了MSB4100,你才能解决其他的问题。

只要不遇到这个问题,其他问题都是小意思,比如下面这个问题。

 这个无法就是连接库的问题,小问题。把它库的连接加进去就行了。

解决完最大的问题MSB4100了,还有其他的问题,

 无法打开源文件,和其他等等,都是因为你没有把QT的库添加进来,

 你只有添加了,才能看到这里没有红色的下划线。

3、怎么添加QT的库

右键项目属性

 

这个不是我的图,因为我换了在线工具的版本,它居然不报错了。

一个添加/include

一个添加/lib

我居然不用添加,就可以运行,我靠,难怪别人直接就可以使用。(这是我的)

 

 添加完库应该可以解决找不到源文件的问题,还有打不开ui_xxxxxx.h的问题,UI文件你右健重新编译,

如果点debug不报错的话,就可以直接不用管了,但是还是报错的话,需要你添加一下 ,UI的文件路径,就不报错了。在属性-包含路径里面添加ui文件的路径,这个路径在理创建项目的debug里面。

最后祝大家都能连接成功。

欢迎把你的报错在下方评论区发出来,大家可以一起解决,方便后来人。

参考博客:

(20条消息) VS2017安装qt插件失败(已解决)_此扩展不能安装在任何当前安装的产品上_keivin2006的博客-CSDN博客

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3