多个VS版本的Qt VS Tools的QtMsBuild不兼容问题

项目场景:

我电脑安装了VS2015 2017 2022等多个版本,并且在插件市场安装了Qt VS Tools


问题描述

插件配置需要配置QtMsBuild路径正确,不然会报一些Qt初始化错误不匹配,Qt失效的问题;

编译也会报错

配置正确后,当前IDE一切正常

但是有另外一个问题,就是这个路径被写入在注册表,无论哪个VS版本共享这个路径,然后everything搜索QtMsBuild,就会发现每个VS在各自的插件里面都有一个QtMsBuild,如下图

这就导致一个配置正确另外一个配置肯定就会出错,导致每次使用都需要切换IDE

原因分析:

QT VS Tools版本差异太大导致QtMsBuild里某些配置不兼容


解决方案:

1.如果VS版本差异不大可以从这个地址下载同一个版本的插件手动安装,最多好像就跨三个版本;

2.不使用插件目录里面的QtMsBuild,手动下一个QtMsBuild放在某个路径,只有3.2.0之后的版本目录里面有带,例如

我的VS2022的QT VS Tools插件刚好是3.5.0版本,我就选择这个下载后,解压,并将目录重命名(可以不重命名)为QtMsBuild

然后插件里面路径指向这里,然后两个版本都可以正常使用,不需要再切换IDE

相关推荐
Quz11 小时前
QML 基础按钮:Button、RoundButton 与 DelayButton
qt
Quz12 小时前
QML ToolTip 组件:图标、多行文本与阴影
qt
小+不通文墨12 小时前
--no-multibyte-chars 解决OLED_data.c移植后中文乱码问题
c语言·经验分享·笔记·学习
xcyxiner12 小时前
DicomViewer14(读取图像按固定窗宽窗位显示)
qt
ychqsq12 小时前
95.归位
经验分享·职场和发展
这就是佬们吗14 小时前
【硬核投资策略】哈利·布朗永久投资组合深度拆解:穿越任何经济季节的极简全天候方案
java·人工智能·经验分享·笔记
DealFlow AI14 小时前
AI数字人短视频自动剪辑效率横评:四家工具在爆款文案二创和合成环节的体验报告
经验分享
卡梅德生物科技小能手1 天前
卡美德生物科普:RSPO3(R - 脊椎蛋白 3)
经验分享·深度学习·生活
牛马之星1 天前
气体涡轮流量计如何维护
网络·经验分享
马里马里奥-1 天前
从零搭建AI Agent工具链的技术文章大纲
开发语言·qt