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

qt部署出现问题

9
回复
7385
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2014-12-21 19:57:28 显示全部楼层 |阅读模式
程序完成后拷出来到没有安装qt环境的电脑上运行出错,网上搜了下platforms文件夹、libEGL.dll和libGLESv2.dll也都考进来了,还是运行不了,求解决办法,网上找了很久都不行。

本帖子中包含更多资源

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

x
回复

使用道具 举报

尚未签到

2014-12-21 21:26:53 显示全部楼层
是plugin文件夹里面吧,好像
回复 支持 反对

使用道具 举报

累计签到:2 天
连续签到:1 天
2014-12-21 23:16:45 显示全部楼层
Joey_Chan 发表于 2014-12-21 21:26
是plugin文件夹里面吧,好像

是的  plugin下有个platforms,里边是qwindows.dll
回复 支持 反对

使用道具 举报

尚未签到

2014-12-22 09:25:54 显示全部楼层
vmpjin 发表于 2014-12-21 23:16
是的  plugin下有个platforms,里边是qwindows.dll

那可能是你的文件夹放错位置了,把exe文件目录下面建一个plugin文件夹,再把platform文件夹复制进去
回复 支持 反对

使用道具 举报

累计签到:22 天
连续签到:1 天
2014-12-22 09:34:23 显示全部楼层
windows下platforms和可执行文件是同级目录,一般文件夹下包括如下文件:
App/
        imageformats
        platforms
        sqldrivers
        printsupport
        icudt52.dll
        icuin52.dll
        libgcc_s_dw2-1.dll
        libstdc++-6.dll
        libwinpthread-1.dll
        Qt5Core.dll
        Qt5Gui.dll
        Qt5Network.dll
        Qt5PrintSupport.dll
        Qt5Sql.dll
        Qt5Widgets.dll
        Qt5Xml.dll

以及你自己的可执行文件和相关库文件。(上面提供qt的库根据你个人应用需要自行增减)
回复 支持 反对

使用道具 举报

累计签到:2 天
连续签到:1 天
2014-12-22 11:28:38 显示全部楼层
Joey_Chan 发表于 2014-12-22 09:25
那可能是你的文件夹放错位置了,把exe文件目录下面建一个plugin文件夹,再把platform文件夹复制进去 ...

还是不行,但是按照我自己电脑安装的qt路径新建一系列文件夹就可以,就是把platforms放到新电脑里的这个路径C:\Qt\Qt5.3.1\Tools\QtCreator\bin\plugins下边,就没有问题了。
回复 支持 反对

使用道具 举报

累计签到:2 天
连续签到:1 天
2014-12-22 11:29:34 显示全部楼层
leo_cao 发表于 2014-12-22 09:34
windows下platforms和可执行文件是同级目录,一般文件夹下包括如下文件:
App/
        imageformats

还是不行,但是按照我自己电脑安装的qt路径新建一系列文件夹就可以,就是把platforms放到新电脑里的这个路径C:\Qt\Qt5.3.1\Tools\QtCreator\bin\plugins下边,就没有问题了,这个事什么原因?
回复 支持 反对

使用道具 举报

累计签到:22 天
连续签到:1 天
2014-12-22 11:34:26 显示全部楼层
那就是你用了accessible或designer或iconengines目录下面的某个库
回复 支持 反对

使用道具 举报

累计签到:2 天
连续签到:1 天
2014-12-25 22:03:00 显示全部楼层
@yafeilinux ,这个我按照安装qt的路径放置platform就可以了,或者设置环境变量QT_PLUGIN_PATH=.,也可以解决,我怀疑是这个程序加载plug的时候没考虑exe的当前目录?
回复 支持 反对

使用道具 举报

累计签到:1569 天
连续签到:1 天
2014-12-25 22:10:17 显示全部楼层
vmpjin 发表于 2014-12-25 22:03
@yafeilinux ,这个我按照安装qt的路径放置platform就可以了,或者设置环境变量QT_PLUGIN_PATH=.,也可以解 ...

应该不会啊。我们测试过把需要的文件都放到exe目录下就可以了:

http://www.qter.org/forum.php?mod=viewthread&tid=903
回复 支持 反对

使用道具 举报

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

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