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

转载: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
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
管理员需求 管理员具有最高权限,管理整个系统,功能概览如下: 图 1 管理员用例图 1. 用户管理 图 2 用户管理功能图 (1)装载用户信息文件:所有用户信息应能永久保存在一个特定的磁盘文件中。在系统开始运行时应首先打开文件,将文件中的全部信息装载到内存中存放这些信息的对应用户信息集合中。 (2)显示所有用户主要信息:根据读入文件顺序显示当前用户信息集合中所有用户的主要信息(学号、密码、性别、姓名、院系、班级编号、手机号码、当前借阅书籍、历史借阅记录)。 (3)添加一个新用户信息:通过交互界面输入一个新用户的主要信息,并将该用户信息记录添加到用户信息集合中。【注意集合中不允许有重复的信息记录。】 (4)查询用户信息:通过交互界面确定待查询人员的信息,在信息集合中搜索待查询的人员,并根据搜索结果显示不同的信息:如果指定的人员信息记录存在,则显示该人员的详细信息;若指定的人员信息记录不存在,则提示被查询人员不存在。【支持输入条件不完全查。】 (5)批量追加用户:通过系统交互界面选择磁盘文件,将文件中的全部信息装载到内存中存放这些信息的对应用户信息集合中。 (6)用户信息排序:可在用户信息界面选择任意项进行上升或下降排序,并在排序操作后显示全部用户的主要信息。 (7)修改用户信息:可在用户信息界面选择任意记录点击修改按钮进行修改,直接修改对应项(学号、密码、性别、姓名、院系、班级编号、手机号码),并在编辑修改操作结束后确认修改提醒修改成功后显示修改后的信息。 (8)删除用户信息:可在用户信息界面选择任意记录点击删除按钮进行删除。 (9)保存人员信息文件:在系统退出运行时,会自动更新用户信息文件到磁盘中。 2. 图书管理 图 3 图书管理功能图 (1)装载图书信息文件:所有图书信息应能永久保存在一个特定的磁盘文件中。在系统开始运行时应首先打开文件,将文件中的全部信息装载到内存中存放这些信息的对应图书信息集合中。 (2)显示所有图书主要信息:根据读入文件顺序显示当前图书信息集合中所有图书的主要信息(书编号、书名、作者、出版社、书总数、已借出的数量、出版日期)。 (3)添加一本新图书信息:通过交互界面输入一本新图书的主要信息,并将该图书信息记录添加到图书信息集合中。【注意集合中不允许有重复的信息记录。】 (4)查询图书信息:通过交互界面确定待查询图书的信息,在信息集合中搜索待查询的图书,并根据搜索结果显示不同的信息:如果指定的图书信息记录存在,则显示该图书的详细信息;若指定的图书信息记录不存在,则提示被查询图书不存在。【支持输入条件不完全查。】 (5)批量追加图书:通过系统交互界面选择磁盘文件,将文件中的全部信息装载到内存中存放这些信息的对应图书信息集合中。 (6)图书信息排序:可在图书信息界面选择任意项进行上升或下降排序,并在排序操作后显示全部图书的主要信息。 (7)修改图书信息:可在图书信息界面选择任意记录点击修改按钮进行修改,直接修改对应项,并在编辑修改操作结束后确认修改提醒修改成功后显示修改后的信息。 (8)删除图书信息:可在图书信息界面选择任意记录点击删除按钮进行删除。 (9)保存图书信息文件:在系统退出运行时,会自动更新图书信息文件到磁盘中。 3. 统计 图 4 统计功能图 (1)借阅总排行榜:统计当前图书信息集合中书籍被借出数量前十名。 (2)用户借阅排行榜:统计当前用户信息集合中用户借书数量前十名。 (3)学院借阅排行榜:统计当前各个院系借书数量前十名。 (4)男女阅读量对比:统计男女生借阅数量。 (5)图片导出:可以图片格式导出统计界面当前统计量至指定路径。 4. 设置 图 5 设置功能图 (1)切换账号:返回登录欢迎界面切换账号重新登录。 (2)修改密码:通过交互界面输入账号和新密码,若账号输入不正确则提示账号错误,若账号输入正确且新密码输入不为空则提示修改完成。 (3)退出:点击退出后,系统退出,交互界面关闭 (二)用户需求 图 6 用户用例图 用户分为学生和老师群体,两者所能做的操作都是一样的,唯一不同点在于借书的上限不同,学生 12 本,老师 20 本。 1. 新书导读 新书导读栏目用户可以查看到图书信息库里当前新出版的十本书的主要信息(书编号、书名、作者、出版社、书总数、已借出的数量、出版日期),在新书导读的界面上选择借书、预约、查看评价进行操作。 2. 借书 图 7 用户借书功能图 (1)借书:查看图书信息库里当前所有图书的主要信息(书编号、书名、作者、出版社、书总数、已借出的数量、出版日期),在借书的界面上选择借书、预约、查看评价进行操作,借书期限是 30 天。 (2)预约:预约界面可以查看到当前预约
### 回答1: 这个错误提示是因为Qt不到g++编译器,需要安装g++编译器并将其路径添加到Qt的环境变量中。可以按照以下步骤操作: 1. 安装g++编译器。在Linux系统中,可以使用命令sudo apt-get install g++进行安装;在Windows系统中,可以下载MinGW并安装。 2. 将g++编译器的路径添加到Qt的环境变量中。在Qt Creator中,选择菜单栏中的Tools->Options->Build & Run->Kits,选择需要添加g++编译器的Kit,然后在Compilers选项卡中添加g++编译器的路径。 3. 确认Qt Creator中的编译器设置正确。在Qt Creator中,选择菜单栏中的Tools->Options->Build & Run->Compilers,确认g++编译器的设置正确。 完成以上步骤后,重新编译项目即可。 ### 回答2: 在Qt中,出现“cannot run compiler"g"”这一错误信息,通常是由于Qt所依赖的编译器未正确设置所导致的。具体来说,这可能是由于以下几个方面出现问题: 一、编译器被安装在其他路径下。在Qt中,默认使用的编译器路径是“C:\Qt\Tools\mingwXX_XX\bin\g++”,也就是在Qt安装目录中的Tools文件夹下。因此,如果您的编译器安装在其他路径下,就需要手动将其安装到Qt的编译器路径下,避免出现上述错误。 二、编译器未正确安装或设置。如果您的编译器未正确安装或设置,则会导致Qt无法识别编译器,从而出现“cannot run compiler"g"”这一错误信息。在这种情况下,您需要重新安装并设置编译器,确保其能够正常工作。 三、Qt的环境变量设置出现问题。在使用Qt的过程中,您需要正确设置Qt的环境变量,以便Qt能够正确识别编译器等工具。如果在环境变量设置中出现问题,就可能导致Qt无法正常工作,从而出现“cannot run compiler"g"”这一错误信息。 针对上述问题,您可以尝试进行以下解决方案: 一、检查编译器路径是否正确,并手动将编译器安装到Qt的编译器路径下; 二、重新安装并设置编译器,确保其能够正常工作; 三、检查并重新设置Qt的环境变量,确保其能够正确识别编译器等工具。 总之,解决“cannot run compiler"g"”这一错误信息需要您认真排查问题,到问题所在,并进行相应的处理。通过正确设置编译器路径、重新安装编译器、检查并重新设置Qt的环境变量等方式,您可以成功解决这一问题,保证Qt的正常工作。 ### 回答3: QT中出现“cannot run compiler\"g \""的错误通常是由于QT编译器没有安装或未正确配置的问题引起的。 在解决此错误之前,需要确保已在计算机上安装了gcc编译器。如果未安装,则需要下载和安装gcc编译器。 如果已安装了gcc编译器,则需要检查QT的环境变量设置。在QT Creator中,选择“工具”>“选项”>“构建和运行”,在“Kit”选项卡下,确保选择了正确的编译器和调试器,并且环境变量已正确配置。 另一个可能的原因是QT Creator的项目文件(即.pro文件)中可能存在错误或不完整的编译器设置。在此情况下,可以通过打开项目文件并在“CONFIG”下更改编译器选项,然后再次尝试编译项目来解决这个问题。 最后,如果上述方法不能解决问题,可以尝试重新安装QT Creator软件并确保正确设置编译器。 总之,“cannot run compiler\"g \""错误通常是由于QT编译器没有安装或未正确配置引起的。通过检查环境变量设置,项目文件设置和重新安装QT Creator等方法,可以解决这个问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值