栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

一则可行的关于运行QT时弹出 Cannot run compiler ‘g++‘. Output的解决方案

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

一则可行的关于运行QT时弹出 Cannot run compiler ‘g++‘. Output的解决方案

一则可行的关于运行QT creator 时弹出 Cannot run compiler ‘g++’. Output的解决方案 0.适用的前提情况

1.安装并卸载过Anaconda的。
2.一打开cmd就有提示 “系统找不到指定的路径 ”

1.问题发现:

最近安装了QT creator,运行测试程序的时候一直运行不了,提示

Cannot run compiler 'g++'. Output:
......
......
Maybe you forgot to setup the environment?

如下图(图是从网上顺手截的,解决之前没保存)

我被这个问题困扰了挺久的,甚至试过重装QT,试过修改环境变量,都不行。

直到今天,点进了QT 的mingw 命令行窗口,发现首行提示“系统找不到指定的路径”

我再打开cmd一看,也提示“系统找不到指定的路径”。(之前注意到了,但是不影响运行就没理)

脑子里顿时一热,我感觉到,这和QT提示 “Maybe you forgot to setup the environment”很可能有某种关联。

2.解决方法

首先regedit打开注册表,找到计算机HKEY_CURRENT_USERSoftwareMicrosoftCommand Processor路径下Autorun注册表项,删除即可。(我删除之前忘了截图保存,默认那一项下面会有个Autorun的注册表项,我大概看了一下,是有关conda的)

删除了以后,cmd不弹错误提示了,QT也能正常运行了。

3.总结

Autorun这个注册表项目好像是因为之前安装并卸载过Anaconda才有的。
我也不太知道这是什么原理,希望有大佬能解释。

4.参考链接:

https://blog.csdn.net/jindaxiaoooo/article/details/108436982
https://blog.csdn.net/jiacheng1991/article/details/100048812

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/512427.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号