注意:若转载,请贴上链接“https://blog.csdn.net/qq_41042595/article/details/126244047”,如若发现抄袭或未标明来源现象,都可举报反馈!!!
文章目录
<a href="#_26">回想</a> <a href="#_33">解决方案</a>
前提
xxx项目(e.g. CommunicationTest1项目)在Qt Creator4.8.0平台新建并开发的,为Qt5.12.0版本(简言之,原来版本),
构建MinGW 64bits并运行都是没有问题的;
问题的由来
因为某种原因,我将xxx项目放在Qt Creator 8.0.0平台(Q5.15.2版本,简言之,高版本)中查看,配置了Kits:

之后,不动代码的情况下,报错是必然的:
然后也因某些操作,可以将该项目重新在Qt Creator4.8.0平台打开并开发,
但操作后出现如下图所示的问题(只有.pro文件,头文件、源文件都不见了):
6、概要信息(控制台打印信息如下)
Could not find qmake spec 'default'.
Error while parsing file F:\QtTest\CommunicationTest1\CommunicationTest1.pro. Giving up.
问题分析
我尝试加入“MSVC”构建Kits,就不会出现这个问题:
当然,并没有解决根本问题,换回“MinGW”的话,问题依然存在,甚至无法正常运行Run:
回想
我从未添加过“Replacement for xxx”(Replacement for“Desktop Qt 5.12.0 MinGW 64bits”)开头的Kits,
而高版本(Qt Creator 8.0.0平台,Q5.15.2版本)中刚好存有这类型Kits,如下图:
因为放入 高版本 后回到 原来版本 就会 被迫(系统自动) 添加” 手动设置”-“Replacement for xxx”这样的Kits工具:

解决方案
直接删除 这两个多余的工具Kits,点击Apply应用后,项目就恢复正常了!


参考:
编译qt工程提示Could not find qmake spec ‘default‘.【这个说的太简单了,怎么添加qmake文件? 有伙伴知晓,可否告知我一二!!!】 关于本人在QT5.15项目中找不到头文件的总结【头文件、源文件不见了,但是Source、Headers目录都能看到的话,需要在Pro文件中改一下文件名,系统找到文件名相同的文件才能显示在项目视图中!】 Windows下Qt安装完成后运行Example中的例程报错The currently selected kit “Replacement for “Desktop Qt 5.14.2 MinGW 6【报这样的错误,一般就是跟Kits有关,都可以在工具-选项-Kits中查看情况】

评论 1
登录后即可评论
分享你的想法,与作者互动
扣扣3287488655 专业二手贩子 什么技术都不会 就会骗人 在各大群装大神 毛技术不会