首页| 论坛| 消息

标题:qt发布问题:exe程序在未安装qt电脑上能运行但是部分功能不能实现
作者:sclin
日期:2013-11-19 13:36
内容:

求大神指教。。。我的程序中涉及到串口和联网下载。在自己电脑上运行没有问题。发布exe添加各种dll移植到另一台没有qt的电脑上后能打开运行,控件操作都没问题,但是找不到连上的串口,也不能联网下载。


#1 [一去丶二三里 11-19 20:42]
可以参考一下:http://blog.sina.com.cn/s/blog_a6fb6cc90101fer8.html
一般发布功能不能用是因为缺少必要依赖库以及插件库支持,可以参考下图:

将缺少的库拷贝与可执行程序放到一起就可以了!
#2 回 1楼(奋斗ing孩子) 的帖子 [sclin 11-20 08:57]
大神,发布的程序用
Qt5Cored.dll
Qt5Guid.dll
Qt5Widgetsd.dll
还是
Qt5Core.dll
Qt5Gui.dll
Qt5Widgets.dll
我用的是后面的,你博客里写的是上面的
#3 回 2楼(sclin) 的帖子 [一去丶二三里 11-20 09:46]
看你发布的是什么版本了,如果是Debug版本的都是带d的(Qt5Cored.dll、Qt5Guid.dll、Qt5Widgetsd.dll)
Release版本的就是没有d的(Qt5Core.dll、Qt5Gui.dll、Qt5Widgets.dll)。。。
#4 [sclin 11-22 18:39]
问题解决了,缺少jpeg的依赖库,可是我没用jpeg格式的图片啊。。。。。

回复 发表
主题 版块