Qt 打包步骤及出现无法定位程序输入点解决方案

一、概述

通过 Qt 打包 exe 可执行文件

二、步骤

2.1 设置环境变量

找到 windeployqt.exe 所在的 bin 目录,将其添加到环境变量中。

2.2 编译生成 release 版本的 exe

QT Creator 中操作

2.3 打包 exe

新建一个文件夹,将 release 生成的 exe 单独复制出来,然后把 exe 放进刚刚新建的文件夹中。

重点来了,如果你用 cmd 命令行执行以下操作:

windeployqt 项目名称.exe

那么不好意思,会出现无法定位程序输入点,这时候我找了很多教程,什么移动环境变量中的顺序,发现没啥用。

这时候一定要用 Qt 自己的命令行工具,在 windows 开始菜单那边有,接下来执行

windeployqt 项目名称.exe

生成 dll 库,打开一下,咦,还是不行,哦,原来依赖了第三方 dll,那么把第三方 dll 拷贝进去就可以打开了。

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值