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

博客介绍了通过打包可执行文件的相关内容。步骤包括设置环境变量,将相关目录添加到环境中;在特定环境中编译生成release版本的exe;打包exe时,将生成的exe复制到新文件夹,使用Qt自己的命令行工具生成库,若依赖第三方dll,拷贝进去即可。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、概述

通过 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 拷贝进去就可以打开了。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值