码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-08-20 18:56:21      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:无法   ima   str   分享图片   exe   qt开发   状态   技术   bin   

使用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文件执行报错问题的解决办法

标签:无法   ima   str   分享图片   exe   qt开发   状态   技术   bin   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!