找回密码
 立即注册
收起左侧

关于程序直接点击运行报错的问题,请教各位!

4
回复
9845
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2017-8-17 13:31:48 显示全部楼层 |阅读模式
1Qter豆
本帖最后由 明离子 于 2017-8-17 13:44 编辑

1.开发环境:
Qt5.7.0 And Qt Creator 4.0.2
2.问题描述:
编译后再Creator中运行没有问题,在debug文件夹双击exe文件,提示缺少dll文件,于是在C:\Qt\Qt5.7.0\5.7\mingw53_32\bin文件夹下找到并拷贝到exe文件同目录下,再次运行,出现以下错误


查阅论坛,发现还需要把C:\Qt\Qt5.7.0\5.7\mingw53_32\plugins中的platforms拷贝到exe同目录下才可以,于是找到该文件夹并拷贝,结果问题依旧,点击exe文件还是出现图片中的错误,再次找论坛现有文章也找不到如何解决的,不知道各位Qt达人是否遇到过该情况,如何解决?

3.问题要点:
1)所有所需的dll文件都已经拷贝到exe同目录文件夹了。
2)platforms文件夹也已经拷贝到exe同目录文件夹了。

报错问题依旧,求解惑!


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

5.7+mingw 发布程序不像Qt4那么简单了,建议使用Qt5自带工具windeployqt.exe
回复

使用道具 举报

累计签到:597 天
连续签到:1 天
2017-8-17 13:31:49 显示全部楼层
5.7+mingw 发布程序不像Qt4那么简单了,建议使用Qt5自带工具windeployqt.exe
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2017-8-17 13:34:21 显示全部楼层
回复

使用道具 举报

累计签到:597 天
连续签到:1 天
2017-8-17 15:31:50 显示全部楼层
本帖最后由 shasidaran 于 2017-8-17 15:34 编辑

我发布程序添加的基本库,不过这是Qt5.7 + MSVC编译器的环境,供你参考。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2017-8-17 16:54:49 显示全部楼层
shasidaran 发表于 2017-8-17 15:31
我发布程序添加的基本库,不过这是Qt5.7 + MSVC编译器的环境,供你参考。

我用了你说的windeployqt.exe,解决了这个问题,实在太感谢啦!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了