多个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

相关推荐
秋田君1 小时前
QT_网络编程体系
网络·arm开发·qt
Regentsoft丽晶软件1 小时前
3C数码行业条码相同、序列号不同——POS系统怎么用“一物一码”实现从入库到售后的全链路追踪?
经验分享·零售·b2b
cszn20262 小时前
AI如何自动识别投标保证金废标风险?智能评审项目实践
经验分享
Quz2 小时前
QML TextArea 实战(下):大文本加载与性能优化
qt
Quz2 小时前
QML TextArea 实战(中):Markdown 渲染与保持滚动
qt
Chen—LSN2 小时前
C语言——数据在内存中的存储
c语言·开发语言·经验分享·笔记
Deepsek20053 小时前
鸿蒙系统回退至4.3操作指南(手机端操作)
经验分享·科技·华为·微信·智能手机·harmonyos
C++ 老炮儿的技术栈17 小时前
基于Qt实现轻量化本地音乐播放器
开发语言·c++·qt·c·播放器·音乐
天工开户0118 小时前
2026 Facebook投放正在发生的7个变化
人工智能·经验分享·facebook
luj_176820 小时前
塔防牌:策略与卡牌的智慧碰撞
服务器·c语言·开发语言·经验分享·算法