目录
VS2022配置QT V5.15.2 编译器MSVC 2019bit
VS2017配置QT V5.12.12 编译器MSVC 2017 32位
VS2022配置QTV 6.3.2 编译器MSVC 2019bit
谁知道啊,家人们,泪流满面啊
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博客