解决安装完qt后,运行报错:-1: error: dependent ‘F:\Anaconda\Library\lib\Qt5Widgets_condad.lib’ does not exist.

1. 前言

最近想学习一下c++开发,但安装完qt后,运行main.cpp报错:-1: error: dependent 'F:\Anaconda\Library\lib\Qt5Widgets_condad.lib' does not exist.
报错信息如下图所示:
在这里插入图片描述

2. 尝试解决

查看了一下具体的报错信息,信息如下:
在这里插入图片描述
由于电脑上安装过anaconda,猜测qt在尝试调用自己的qmake时,错误调用成了anaconda中的。因此,怀疑是环境变量配置错误,但将qt添加到环境变量中并没有解决问题。
在查找了一些资料无果后,选择了较为万能的重装大法,但这次重装并未奏效。

3. 解决方法

3.1 方法一

在和朋友交谈后,发现qt创建新项目时可以选择除了qmake的其他系统,如下图所示:
在这里插入图片描述
在选择了CMake后(避免使用了存在冲突的qmake),创建的新项目运行成功!白窗口如下图所示~
在这里插入图片描述

3.2 方法二

在使用CMake接触到Scoket编程时,发现该系统需要额外配置一些信息。因此,再次尝试解决上述问题。
在构建qmake系统时,发现构建时的构建套件部分,使用的是默认的套件,并未选择,点击详情后可以看到具体信息(之前默认选择的出错),选择正确的套件后即可正常使用qmake
在这里插入图片描述
再次点击运行,即可弹出白窗口~
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值