Win10+QT Creator 报“Cannot run compiler ‘cl / g++‘.“ 以及 ”系统找不到指定的路径“的错误排查【与Anaconda冲突】

博客作者遇到在VS和QT环境下项目报错,原因是Anaconda影响了QT的正常运行。错误表现为由于系统找不到指定路径导致的问题。解决方法是通过删除注册表中HKEY_CURRENT_USERSoftwareMicrosoftCommandProcessor下的AutoRun字段,该字段包含Anaconda相关路径。删除后,重新打开QT Creator,问题得到解决。

转载:https://blog.csdn.net/ppCuda/article/details/100810349

之前用VS和QT做项目,本来配置环境好好的,有段时间没有使用,最近再用发现报错,看了这篇文章才知道是与anaconda有关系。下述方法亲测有效。
报错内容大致如下:
在这里插入图片描述
解决方案如下:
这个感觉就是很久以前的病毒干了坏事,把老子的cmd劫持了。一查果然如此,这个大病毒居然就是“Anaconda”。 为毛就QT有问题呢,因为QT要用cmd去调各种命令,然后去捕获返回值,这个“系统找不到指定路径”显然不是它能够预料的,所以出错了。因此,我们需要把这个劫持解除了:【解决方法】

  • 打开注册表编辑器
  • 找到HKEY_CURRENT_USER\Software\Microsoft\Command Processor
  • 可以看到一个AutoRun的字段,字段的内容有Anaconda相关的路径,就是这个路径找不到
  • 删除这个AutoRun字段,重新打开qt creator,Bingo。
    在这里插入图片描述
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值