[Qt] 打包

步骤:

1、release项目,生成exe文件

2、在命令行中使用windeployqt,将相关文件复制到exe文件所在文件夹

3、用Enigma Virtual Box打包所有文件

参考

https://blog.csdn.net/kangshuaibing/article/details/84951619

原文地址:https://www.cnblogs.com/cxc1357/p/11886314.html

时间: 2024-08-12 07:30:09

[Qt] 打包的相关文章

vs2015+opencv+qt打包exe的问题

1.程序在vs2010下能运行,独立运行生成的exe文件时会崩溃 原来问题出在调用文件的路径上,如果在程序中有涉及到打开文件等操作,把那个.exe程序复制到跟.cpp文件同一个目录下就行. 2.vs添加对dll的引用 通过设置vs工程的环境变量,实现对单个工程本地化配置的目标,环境变量可随整个工程迁移,设置方法:vs工程属性-->配置属性-->调试-->环境,例如,我们要引用../../bin/目录里面的dll,那么我们可以设置为:path=%path%;..\..\bin,如图: 3.

Qt打包程序

主要介绍两种Qt打包程序的方法 第一种方法 第二种方法 下载打包软件 https://enigmaprotector.com/en/downloads.html 原文地址:https://www.cnblogs.com/my-program-life/p/10121516.html

qt 打包发布 获取dll

发布前,获取所有qt dll包命令 生成的程序运行正常之后,找到项目的生成目录,比如 项目源码路径: C:\QtPros\hellomw\它的项目生成目录是C:\QtPros\build-hellomw-Desktop_Qt_5_4_0_MinGW_32bit-Release\进入这个文件夹,在进入它的子文件夹 release 里面,找到 hellomw.exe ,将这个exe 复制到一个新的单独的文件夹里用于发布,比如存到 D:\hellomw\ 文件夹里面. 然后从开始菜单打开 Qt 命令行

Qt打包文件

Qt设置构建模式为Release.重新打包. 新建一个文件夹. 将release目录下构建成的exe文件放到新建的目录中. 打开Qt中工的工具,进入MinGW环境. 在工具中cd到放exe的文件夹. 运行 windeployqt  xxxx.exe.其中xxxx是生成的可执行文件. 它会自动添加exe所需要的依赖. 查看是否能正常运行. 如果不能正常运行,或者不能连接数据库.可以将exe放到qt的安装目录下 如果可以正常运行,则表明缺少依赖文件. 10. 替换下自动添加的dll或者添加几个dll

Qt打包成单独可执行的exe文件

1.将图标newIco.ico复制到工程目录下. 2.在工程目录下新建空白txt文档,添加以下内容. IDI_ICON1 ICON DISCARDABLE "newIco.ico" 3.将txt文档后缀修改为.rc(如:newIco.rc) 4.在pro文件中添加如下内容. RC_FILE=newIco.rc 5.重新编译程序,图标已经变成了newIco的样子 6.Qt配置环境执行文件运行坏境 7.EnigmaVirtualBox 原文地址:https://www.cnblogs.co

Qt打包部署程序自动查找依赖DLL工具windeployqt

qt编译好一个exe程序之后,部署到一台没有开发环境的机器上,需要一起拷贝其依赖的dll文件.这时需要一个windeployqt工具来帮忙,因为手动拷贝的话容易遗漏. https://blog.csdn.net/graceland525/article/details/52167944 上面的链接可以参考 cmd进入编译好的exe目录,假设D:/ABC/abc.exe windeployqt abc.exe即可 原文地址:https://www.cnblogs.com/coolbear/p/10

Qt打包发布exe

1.首先以 release 方式编译源代码,然后将生成的a. exe 程序放到一个单独的文件夹中. 2.再从开始菜单打开 Qt 命令行工具. 3.在命令行中,进入到第一步中a. exe 程序所在的文件夹. 4.再使用 Qt 自带的 windeployqt 工具命令 windeployqt  a.exe 可能会出错: 无法定位程序输入点在--zdapvj于动态链接库libstdc++6.dll 复制一个正确的libstdc++-6.dll到 执行文件夹下(exe 所在的文件夹),即可解决. 可参考

qt打包可执行文件

cmd进入程序所在路径,windeployqt  puzzle.exe即可打包 原文地址:https://www.cnblogs.com/xpylovely/p/12386959.html

linux下的QT打包方法

一句话很简单,一个shell脚本搞定,不跟你嘻嘻哈哈 #!/bin/shexe="ThorIceLocker"#存放你的可执行文件的名字des="/home/ninetripod/Desktop/thor/debug/"#可执行文件的路径deplist=$(ldd $exe | awk '{if(match($3,"/")){printf("%s "),$3}}')cp $deplist $des 原文地址:https://w