解决“This application failed to start because it could 。“还有“由于找不到QT6Core.dll,无法继续执行代码,重新安装程序可能会解决此问题。”

1.当qt写完一个项目并且得到了一个可执行文件,去执行这个.exe文件之后发现报出了如下的错误。

这个就写的很清楚了,因为找不到这个QT6Core.dll文件,问题就出在这个文件在哪找。就在你们下载qt的那个文件夹里面,你在哪个盘下载着就去哪个盘去找,去找类似这个路径。(下面这个是我下载的路径)

找到这个路径之后就去找上面报错需要的文件,找到之后就把这个文件复制到debug(注意是那个building啥啥啥的文件夹里面)中,也就是跟可执行文件.exe一个目录中。这个文件复制进去之后你发现又报错了,你看他报错的跟第一个文件不一样,你就又重复上面的步骤,一共是六个文件,大概是这些文件。

这些文件弄完之后,再点可执行文件应该就能点开了。

/* 

如果以上你弄完了成功了,那么下一个错误就不会出来了,你可以选择继续看或者不用看了,但是下一个是配置环境变量,如果每次点开可执行文件需要配置那么多.dll文件无疑是相当麻烦的,所以,上面那个方法如果还是报错的话,建议配置环境变量。上面我弄了之后报出来的错误是这样的。

*/

2.配置环境变量

第一步:先从控制面板中打开高级系统配置。找不到直接在左下角搜。

打开页面之后选环境变量,下面的系统变量找到path变量,选中,点击右下角的编辑如图

点进去之后点新建,然后找下载qt的路径,把包含bin的路径复制一下,粘贴到新建里面,点击确定就好了

下面这个是我运行成功的展示(ps:如果你试了第一个方法之后错误再试第二个错误,如果发现还是会有这个错误,那就把第一个方法加的那些文件(.dll)全删了之后又可以运行了。亲测!!!)

  • 7
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值