遇到的问题:
之前使用QT一切正常,后来使用VS2022和VS2008去二次开发摄像头,最近又想重新用QT来做,没想到打开QT创建新的项目,无法创建,但是之前写好的qt工程项目可以正常运行。
创建项目:报错ERROR:while XXXXX.pro文件,Giving up.系统找不到指定文件,Cannot run compiler 'g++'. Output.
网上的各种方法:
- 第一种:环境问题,然后我查看我都环境变量path,没有问题。并且在cmd中 g++ -v 是可以找到的
由此可见QT的环境是没有错的
- 第二种:安装在了中文路径下,再三确认后,目录是英文没有中文。
- 第三种:去修改硬盘mbr-->gpt,这个方法我没去尝试,如果使用该软件需要我去修改硬盘,那我觉得这个软件没有用的必要了。
- 第四种:重装软件(这个过程很漫长,几乎把所有qt版本以及他的qt库安装了一个遍,各种搭配,各种报错),事实证明重装也解决不了。
- 第五种:开始海里捞针,怀疑电脑上每一个编程软件.
- 因为QT中有qmake利用源文件去生成工程,anaconda3中也有一个qmake,我觉得是干扰条件,就把anaconda3直接全部删除(想都不用想,根本没有用)。
- 又开始想自己对QT做了什么,因为之前使用使用c#的sdk包,安装了VS2022和VS2008之前QT一切正常,莫非这两个给QT干扰了,又给这两个软件干掉了(上头了),直接卸载(想都不要想,还是没有用)。
- 开始去贴吧、淘宝找大佬,贴吧找了个大神,远程操作了下,也没能解决,淘宝直接给出答案,解决不了,建议重装系统~~~~~~(GGGGG)
- 原本想着周一组会前,修不好就直接重装,反正电脑已经被我删的一片狼藉了,这个问题搁置一边,开始去看论文,做期末作业。
一次偶然做虚拟现实作业解决了!!!
在做虚拟现实大作业时候,使用了一个Unity的软件,我在安装配置完所有东西后,发现在Unity中创建新项目也是报错:unity launch error!!!(很崩溃,电脑差点砸了)
然后开始去解决这个问题,也用了网上很多方法,都不行,这个时候,突然想到会不会的确是系统问题,因为这个问题和QT很类似。
我就开始去修复系统,发现了一个问题,系统中缺少一个null服务,并且在cmd中:sc start null报错,就开始解决这个问题:
- 首先去注册表中查看null服务是否运行,然后发现并没有null服务:
下载这个文件,并运行,可以添加注册表null服务。
链接:https://pan.baidu.com/s/1Jc6IU4C94ke3GVGcMtlv5Q
提取码:1223
打开服务后如果还报错,就把包中的null文件替换掉系统中C:\Windows\System32\drivers下的null.sys。
再回到cmd中运行sc start null,再回到unity中,发现不报错了。文章来源:https://www.toymoban.com/news/detail-638200.html
这个时候我又去试了一下QT,QT也使用正常了!!!文章来源地址https://www.toymoban.com/news/detail-638200.html
写这个记录一下,被折磨的这一周,每个人问题不一样,如果你也遇到这个问题,不妨试一下。
到了这里,关于Qt creator在Windows下出现找不到“g++”问题(Cannot run compiler ‘g++‘. Output.)的解决方案(非网上无用的解决方法)Unity中创建新项目报错的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!