QT程序打包过程
1. 介绍
windeployqt.exe是Qt自带的工具,用于创建应用程序发布包。
简单来说,这个工具可以自动地将某程序依赖的库、资源拷贝到其所在目录,防止程序在其他电脑上运行报找不到库的错误。
这里贴上官方文档:https://doc.qt.io/qt-5/windows-deployment.html
本文适用于Windows + Visual Studio + Qt平台。
2. 原理
windeployqt.exe工作原理很简单,它会到当前的环境变量PATH配置的搜索路径中,查找应用程序所需要的库和资源,拷贝到应用程序目录中。
3、使用
windeployqt.exe 应用程序完整路径
在Qt命令行中输入 echo %PATH%,可以查看当前Qt使用的环境变量
建议始终添加–force参数,防止因文件未覆盖而出现问题
使用–force参数解决问题,windeployqt -force exe路径
4、接下来使用virtualBox进行打包
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!