37QT程序打包
2023-09-11 14:21:07 时间
Qt的应用程序编译出来之后,将单独的exe程序拿到其他PC上运行是运行不起来的,会提示缺少对应的动态链接库。我们需要去Qt的安装目录下找到所有的Qt程序运行时所依赖的,将他们和exe程序放到同一目录下,程序才可以执行。
根据上边的描述我们可以想象的到,如果手动去寻找应用程序依赖的动态库,这是一件非常麻烦的事情。其实我们完全没有必要这么辛苦,Qt给我们提供了一个寻找依赖项的工具windeployqt
Windeployqt的使用方法:
如果我们一件配置好了环境变量,在dos下输入windeployqt会有相应的信息输出,否则需要指定该工具的完全路径才能够正常使用,例如:
C:\Qt\Qt5.5.0\5.5\mingw492_32\bin\windeployqt
把新生成的exe文件放到指定的目录下:
例如: C:\Users\Kevin\Desktop\qt_test
在控制台窗口中通命令进入到上述目录中
执行命令windeployqt 应用程序名(qttext.exe)
应用程序所需的附加依赖项就会全部拷贝到我们指定的目录中
相关文章
- Advanced Installer15.2 安装包的制作案例--------打包Winform安装程序以及创建桌面快捷方式和菜单程序以及设置卸载和开机启动以及安装必备组件
- Windows服务项目打包成安装包(Windows服务)-----------VS2017项目程序打包成.msi或者.exe
- VS2017桌面应用程序打包成.msi或者.exe
- [Android Studio 权威教程]多渠道打包和一键完成(全部产品)打包并签名(转载)
- python程序打包exe
- Python - 使用Setuptools进行程序打包
- 将Spring Boot程序打包成docker镜像-超简版
- 【基于WinForm+Access局域网共享数据库的项目总结】之篇三:Access远程连接数据库和窗体打包部署
- python程序打包exe
- Java项目部署目录结构与部署方法 打包方法attilax总结 目录 1.1. Java web项目部署目录结构1 2. Springboot项目的部署结构2 3. Java项目的开发模式下目录
- Atitit.程序包装exe启动器 打包 发布 设计 -生成exe java
- 微信小程序分包后报错:[获取文件失败] 以下文件已被配置忽略打包上传,模拟器无法获取: package1/package1/pages/dailyAdmin/index.js
- DecSoft HTML编译器,将网页打包到exe程序
- Python语言学习:Python语言学习之程序打包发布(exe/msi等)&如何将自己的Python项目(自定义程序代码库)发布到PyPI全流程的简介、案例应用之详细攻略
- Linux基础命令-tar打包压缩文件
- unity 打包资源及网络请求资源包
- python实战===python程序打包成exe
- C# winform程序怎么打包成安装项目(图解)
- pyinstaller 打包你的python程序
- Jenkins pipeline 拉取,打包,docker 脚本