【Qt】项目打包

将写好的项目使用release进行运行,可能会出现下图错误:

可以将构建的debug模式下的文件夹删除,再对项目清除,重新构建。

构建成功后,将 exe 程序复制到新文件夹中,点击空白处,按住 shift 再按右键,在此处打开powershell:

使用命令 windeployqt 程序名.exe 打包,可能会出现下面情况:

这是受 Anaconda 环境影响,可以使用Qt 专用命令行运行上述命令(下图红框中的命令行)。

进去后cd 到刚刚存放exe的路径,再使用命令 windeployqt 程序名.exe 进行打包即可。

若提示 xxx 找不到,可能是因为没有配置相关环境变量

xxx\QT\xxx\msvc_xx\bin 和 xxx\QT\Tools\msvc_xx\bin 这些添加到 path 变量中再尝试。

相关推荐
GawynKing16 分钟前
Java文件传输利器:MultipartFile介绍
java·开发语言
Java.熵减码农16 分钟前
经典20道Java面试题系列(一)
java·开发语言
MyBFuture35 分钟前
Halcon 图像处理技巧:抠图与形态学操作指南
开发语言·halcon
qq_416018721 小时前
移动平台C++开发指南
开发语言·c++·算法
自动化智库1 小时前
西门子S7-1200PLC与V90PN伺服基于FB284模块的定位控制应用
开发语言·科技
3GPP仿真实验室1 小时前
【MATLAB源码】CSI-RS:信道估计仿真与评估平台
开发语言·matlab
AI-小柒1 小时前
DataEyes 聚合平台 + Claude Code Max 编程实战
android·开发语言·人工智能·windows·python·macos·adb
王璐WL1 小时前
【C++】string的经典算法题
开发语言·c++·算法
兑生1 小时前
【灵神题单·贪心】2279. 装满石头的背包的最大数量 | 排序贪心 | Java
java·开发语言
阿贵---1 小时前
C++中的工厂模式高级应用
开发语言·c++·算法