关于QT发布的程序在其他电脑上运行缺少dll的问题

对于原理就不再赘述,本文只用最简洁的话,说明一下操作流程,以便于打包时参考  

使用QT自带的打包程序windeployqt.exe来进行打包

找到QT creator中项目构建目录中的路径,路径下有exe文件

将exe文件放到一个新的文件夹中

点开QT命令框,你使用什么套件,就点开相应的命令框:

注意,这里,如果直接用windeployqt.exe来生成的话,可能会出现在别人电脑上打不开的情况,反正本人是出现了。可能的报错有很多,缺少部分dll,或者直接应用程序错误。

故,需要增加一个环节:搜索一个bat文件vcvarsall.bat

这个bat是VS中的:

本人电脑上安装了两个版本的VS,所以有两个。

网上有的人再QT命令框中有这样的提示:Remember to call vcvarsall.bat to complete environment setup!

但是我的没有,不太明白是什么意思,但是这个方法确实行之有效

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值