首页 > 其他 > 详细

Qt编译目录下exe文件执行报错问题的解决办法

时间:2018-08-20 18:34:52      阅读:285      评论:0      收藏:0      [点我收藏+]

使用Qt5.9.3+vs2017环境,编译项目生成Debug目录,运行其中的exe文件,出现以下错误(qt creator调试状态下或出安装包后是可以运行的):

技术分享图片

经过查阅资料,发现是我重新配置Qt开发环境后忘记配置环境变量。当我们用Qt Creator直接运行时,不报错是因为Creator自己去找对应的dll,但直接运行debuge目录下的exe时,其只会在当前exe运行目录以及window环境变量目录中去找dll。当找不到时程序就会提示无法找到xxx.dll。

操作步骤如下:

1.双击编辑系统变量

技术分享图片

2.增加qt安装目录下编译器的bin目录(如果是其他vs版本编译器或mingw则填其对应的目录)

技术分享图片

 

技术分享图片

 3.保存环境变量后程序即可正常运行。

 

Qt编译目录下exe文件执行报错问题的解决办法

原文:https://www.cnblogs.com/GISQZC/p/9507076.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!