Qt创建项目 No suitable kits found.

最近因为要写.net6项目,而更新了Visual Studio,后来再使用Qt的时候发现不能编译了。

调整后,发现新建项目显示“No suitable kits found”错误。

网上也看了很多的解决方案,但都不得要领,也都没有解决。

-----------------------------

有人说需要是MinGW环境的问题,有人说是Visual Studio的问题,有人说要调整Qt安装。

但都试了下,发现也都没解决,最后还是自己尝试解决了。

最终还是要自己扛下所有,完全自己摸索。

思来想去,归根结底,Qt出现这个问题,肯定是编译环境有问题了,个人比较喜欢MSVC的编译环境,所以仍然坚持要调试出MSVC的kit。

下面是我最后解决的方法:

1、因为Visual Studio 2022默认的编译器不是MSVC2019,所以考虑到可能和Qt的编译不兼容,将Visual Studio重新安装成2019版。

Visual Studio2019和2022目前我个人用到的区别主要是.net支持版本的区别,这个需要注意。

2、重新部署Qt。

既然是Qt编译环境的问题,把关注的重点也放在了Qt的编译环境安装部分。

我原来用的是Qt5.15.2,一直安装错误,就尝试看Qt默认的环境配制是什么,所以这次安装了6.2.4,并采用如下配制安装:

Qt创建项目 No suitable kits found._第1张图片

Qt创建项目 No suitable kits found._第2张图片Qt创建项目 No suitable kits found._第3张图片 

个人感觉,安装的重点是编译在Qt里面选择了编译环境,就不要在Developer and Desiner Tools里面选择相应的编译环境。可能问题出在重复安装编译环境上。

最终,Qt 和QML编译均显示正常。

 Qt创建项目 No suitable kits found._第4张图片Qt创建项目 No suitable kits found._第5张图片

 -------------------------------------------

最终结论:

应该是编译环境重复选择安装的问题。

你可能感兴趣的:(qt,c++,开发语言)