发布Qt 程序都需要哪些库?为什么在别的机器上运行程序时窗口不显示?急!

iw1210 2016-04-26 05:16:12
发布Qt 程序都需要哪些库?为什么在别的机器上运行程序时窗口不显示?
...全文
1131 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
把qt安装目录下的plugins\platforms文件夹拷贝到运行目录即可显示窗口。在没有qt开发环境的机器都需要拷贝此目录到运行目录下。我本机目录为:C:\Qt\Qt5.5.0\5.5\msvc2010\plugins\platforms
自由的枫叶 2017-05-06
  • 打赏
  • 举报
回复
引用 5 楼 iw1210 的回复:
[quote=引用 4 楼 ssitu 的回复:] 在Qt环境下运行windeployqt命令,自动打包。 http://blog.csdn.net/ssitu/article/details/50902765
用windeployqt 打包后,在 win7和 win8 系统上运行程序正常,但在winXP系统上运行还是不行,主窗口不出现。[/quote] win10上qt5.8遇到相同问题,请问解决了吗?
iw1210 2016-04-27
  • 打赏
  • 举报
回复
引用 4 楼 ssitu 的回复:
在Qt环境下运行windeployqt命令,自动打包。 http://blog.csdn.net/ssitu/article/details/50902765
用windeployqt 打包后,在 win7和 win8 系统上运行程序正常,但在winXP系统上运行还是不行,主窗口不出现。
司徒玟琅 2016-04-27
  • 打赏
  • 举报
回复
在Qt环境下运行windeployqt命令,自动打包。 http://blog.csdn.net/ssitu/article/details/50902765
东莞某某某 2016-04-27
  • 打赏
  • 举报
回复
运行了但窗口未显示?这可能不是缺失依赖库的原因,或许是你的BUG。 另外,在发行时,还要附带响应的plugins,如:platforms,sqldrivers...............
天天学IT 2016-04-26
  • 打赏
  • 举报
回复
最基本的:Qt5Core.dll;Qt5Gui.dll;Qt5Widgets.dll。其他的看你工程需要哪些,一般运行时没有的库,程序都会给提示。
小灸舞 2016-04-26
  • 打赏
  • 举报
回复
楼主可以通过一些依赖库的软件,比如procexp,depends查看EXE运行需要的依赖库,将需要的依赖库和EXE打包在一起 (一般来说系统目录下的可以不拷贝,比如c:\\windows\\system32)

16,212

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧