Qt学习(二)—发布Qt程序

发布Qt程序

弄了一个小工具,准备给其他人用,于是要打包(免安装版的)。下面是自己弄发布的心得,以及注意事项。

前提

其他的机器上没有装Qt,还有可能任何编译程序的环境都没有了。是一个非常“干净”的机子,自己的环境 VS+Qt4.8.0!

步骤一(depends):

利用depends工具(网上直接下载),查询自己的程序依赖哪些动态库。(程序运行都是依赖于动态库)。

这里写图片描述

从图中可以看到所依赖的动态库,然后在Qt安装目录中bin文件夹下找到相应的动态库。并拷到.exe文件中。

这里写图片描述

其中QtGuid4.dll是Debug版本的,其他的类似。
当时以为这样就可以了,拿到机子上运行,发现点击后没有任何反应,程序没有启动起来。想了想是不是还需其他的动态库。接着就需要下面这个工具了。

步骤二(Process Explorer)

这个工具在网上也直接下载,在自己的机子上把程序运行起来,然后在这个工具上找到运行的程序(跟任务管理器是一样的!)。点击它,然后点击View菜单->Lower Pane View->Dll,就可以看到程序运行起来所依赖的动态库了。

这里写图片描述

从图中可以看出还缺少Qt插件,把Plusgins文件夹下的sqldrivers文件夹拷到.exe文件下,其他的也是类似的。

验证

把所需的dll拷到相应的文件夹下,拿到其他的机子上运行,果然成功运行起来,这样就可以给别人使用了。

最后

其实这个很简单,也可以使用打包工具对程序进行打包,然别人进行安装。只不过这个工具比较下,这样就可以了(绿色免安装版嘛)。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值