的解决方案(非网上无用的解决方法)Unity中创建新项目报错)
遇到的问题之前使用QT一切正常后来使用VS2022和VS2008去二次开发摄像头最近又想重新用QT来做没想到打开QT创建新的项目无法创建但是之前写好的qt工程项目可以正常运行。创建项目报错ERRORwhile 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服务。通过百度网盘分享的文件null.reg链接:https://pan.baidu.com/s/1PmnruJVlPs0uQ4dq26DZUA?pwdy774打开服务后如果还报错就把包中的null文件替换掉系统中C:\Windows\System32\drivers下的null.sys。再回到cmd中运行sc start null再回到unity中发现不报错了。这个时候我又去试了一下QTQT也使用正常了写这个记录一下被折磨的这一周每个人问题不一样如果你也遇到这个问题不妨试一下。