首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

QT程序打包发布

1.引言 QT开发完之后,如果直接把exe文件发给别人,是没法直接用的,因为会提示缺少很多库,一种方法是把这些库拷贝出来,一起发过去,但是这样不方便且文件很大,所以需要一种文件打包发布的方法。...3.具体步骤 1)打开一个QT程序,以release方式运行一次。操作如下图: ?...接着输入命令行,cd /d 路径(指的是需要打包的exe程序目录,就是刚才拷贝出来的exe程序所在的目录),回车 cd /d C:/Users/xxx/Desktop/test ?...此时,在当前目录下是可以点击运行exe程序的,说明库文件都已经拷贝到当前目录下了。这时就可以执行将这一堆文件进行打包的操作了,需要使用Enigma Virtual Box工具。...第4步:最后点击Process开始打包 ? ? 生成的testweb_boxed.exe就可以单独使用了。

2.3K30

Qt导出exe程序打包

Qt导出exe步骤记录。...环境 win10 Qt Creator 用到的软件 Qt for desktop(MinGW…) (一般安装Qt时就一块把这个安装上了) Enigma Virtual Box (链接: https://...如果想要打包成一个完整的exe,继续下一步。 6.此时整个文件夹比较大,其中一些dll文件是用不到的,可以先打开exe,然后挨个对dll删除试试,如果程序不占用,就能被删除。...7.接下来用Enigma Virtual Box对文件夹进行打包。 8.主程序文件名称,选择那个exe文件。 然后添加文件夹递归,选择exe所在的整个文件夹。...10.在”文件选项”勾选,压缩文件,然后程序又可以减少将近一半体积了。 11.最后打包即可,那个目录下会生成一个新的exe。 欢迎与我分享你的看法。

1.2K10

发布Qt程序打包工具

由于Qt软件提供的windeployqt采用命令行操作,打包程序起来相对繁琐。而现有大多数的打包工具又不能针对Qt打包,往往是一些库打包不成功,又或者操作繁琐。...如果有一个可视化的傻瓜式的打包工具就好了。也就是这一原因,决定写这个基于Windows系统的可视化Qt打包程序,并开源其代码供大家一起学习进步。 ? 1....适用范围 Window系统; Qt5.0版本以上编译的程序。 2. 使用方法 将需要打包程序拖拽到打包工具中; 选择该程序编译时的Qt版本和编译器版本; 点击生成; 最后测试。 3....注意 不能打包引入第三方库,需要自己复制到程序运行目录下。 4....aeagean/DeployQt/archive/V1.0.zip V1.0运行文件下载地址 https://github.com/aeagean/DeployQt/releases/download/V1.0/Qt.V1.0

1.9K30

解决Ubuntu下使用linuxdeployqt打包Qt程序问题

写了点Qt界面程序,然而发现很难移植到其他没有安装Qt环境的电脑上运行。...查资料了解到,在windows上有windowsdeployqt程序linux上有linuxdeployqt可以帮助我们快速打包。 1....生成好的可执行程序是tools/linuxdeployqt/linuxdeployqt。 最后为了方便使用,可以将生成的可执行程序拷贝到系统的/usr/local/bin/目录。 3....打包Qt编译的好的程序拷贝到一个单独的文件夹中。 然后执行linuxdeployqt appname. 一般情况下会很顺利的完成,当前目录下会有个Apprun,直接执行它就可以。...总结 以上所述是小编给大家介绍的解决Ubuntu下使用linuxdeployqt打包Qt程序问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。

3.9K20

不借助第三方工具打包QT程序

/copylib.sh QTAppName 将① QTAppName的可执行程序、② lib文件夹里面全部的文件**(不是直接复制lib文件夹,是文件夹的内容)** 复制到 pack文件夹中; 复制完毕后...(最后记得将原来Qt/5.15.2/gcc_64/plugins/platform/lib也删除了,虽然不删除也没啥事) 其他 + 扫尾工作 若是还有其他依赖项目,如:所编写的程序有操作数据库的动作...解决方案:该问题大概率是由libc(该库是linux底层的一个基本库)的版本不一致导致的,可以使用以下命令查看libc版本 ldd --version 若是版本不一致可以尝试更新libc6,但是并不推荐该方法...//可以查看发行版本 问题二:依赖缺失 解决方案: 模块缺失在上文的开始打包中仿照Qt依赖项的获取,添加对应的依赖即可 .so库的依赖缺失:使用ldd命令,查看库的依赖情况 ldd 依赖库名.so...决方案: 模块缺失在上文的开始打包中仿照Qt依赖项的获取,添加对应的依赖即可 .so库的依赖缺失:使用ldd命令,查看库的依赖情况 ldd 依赖库名.so 尝试使用find查询打包主机上对应依赖项,并添加

5910

QtQt 开发桌面程序 ( Qt 版本 5.14.2 | 创建 Qt 桌面程序 | 构建并运行 Qt 桌面程序 )

文章目录 一、创建 Qt 桌面程序 二、构建并运行 Qt 桌面程序 一、创建 Qt 桌面程序 ---- 首先要安装 Qt 开发环境 , 参考 【QtQt 开发环境安装 ( Qt 版本 5.14.2 |...Qt 下载 | Qt 安装 ) 博客 ; 打开 Qt Creator 开发环境 , 选择 " 菜单栏 / File / 新建文件或项目 ( N ) " , 在弹出的 " New File or Project...- Qt Creator " 对话框中 , 选择左侧 Application 选项卡 , 选择 " Qt Widgets Application " 应用 , 然后点击 " Choose " 按钮 ,...桌面程序框架 ; 二、构建并运行 Qt 桌面程序 ---- 点击左下角的电脑图标 , 在弹出的对话框中配置一个构建套件 , 选择构建套件 : 构建好的应用变成如下样式 , 点击左下角的绿色三角形按钮..., 即可运行该 Qt 桌面程序 , 运行效果如下 :

3K40

CC++ Qt 编译打包项目

Qt程序编译后,需要去qt目录拷贝几个文件,与qt程序放在一起该程序才可以脱离开发环境而独立运行下去,在开发环境下编译好代码以后,还需要进行以下操作将其打包才可以在别的机器上正常运行。...5.14.2/ Qt项目打包有两种方式,第一种是自己打包项目,此方法需要将我们需要用到的库手动拷贝出来,并放入工程目录下。...如果是自动打包我们可以进入Qt提供的命令行页面,跳转到需要打包程序的目录下,执行以下命令。...打包命令: windeployqt untitled.exe 如果打包时需要去掉不需要的库文件,我们可以指定--no-参数排除多余的动态链接库。...打包命令: windeployqt --no-angle --no-opengl-sw untitled.exe 当我们打包完成后,可以手动删除多余文件,只保留如下文件即可,其他的可全部裁掉。

73240

CC++ Qt 编译打包项目

Qt程序编译后,需要去qt目录拷贝几个文件,与qt程序放在一起该程序才可以脱离开发环境而独立运行下去,在开发环境下编译好代码以后,还需要进行以下操作将其打包才可以在别的机器上正常运行。.../Qt项目打包有两种方式,第一种是自己打包项目,此方法需要将我们需要用到的库手动拷贝出来,并放入工程目录下。...如果是自动打包我们可以进入Qt提供的命令行页面,跳转到需要打包程序的目录下,执行以下命令。...打包命令: windeployqt untitled.exe如果打包时需要去掉不需要的库文件,我们可以指定--no-参数排除多余的动态链接库。...打包命令: windeployqt --no-angle --no-opengl-sw untitled.exe当我们打包完成后,可以手动删除多余文件,只保留如下文件即可,其他的可全部裁掉。图片

98600

程序打包

开始打包 下面我不会讲解每一个参数的意思,大家应该可以自己翻译,实在不行就机翻,直接进入磁力链接搜索神器的打包教程了,顺便讲几个常用参数的使用教程。...但是打包成单个exe文件只能在电脑装了Python解释器才可以运行。可是我最终是想让所有64位系统都可以运行这个程序,32位系统我就不做推广了,毕竟32位系统是过时的玩意了。...如果想要没有Python解释器的x64系统执行最终生成的二进制文件,不加任何参数直接打包就行,但这样会有一个问题,程序打包会在当前目录下生成两个文件夹和一个文件,有点不方便管理。...最然这样做确实打包完成了,而且也可以运行,但是大家会发现执行exe文件结束时会出现闪退,为此,刚才全都错了,因为没有控制程序执行的控制台界面,实际上控制界面很简单,程序最后加一个输入语句就可以了,前面的代码我就不放上去了...在验证之前讲一个比较重要的参数——“-w”,这个参数用在打包带有图形界面的程序,如果加了这个参数,就没有背后那黑黑的控制台,就是一个纯粹的图形界面。这个我就不做验证了,大家可以自己验证。

87320

Windows10下Qt程序打包发布 (与配置环境变量)

当初对程序还很懵懂的时候(现在是蒙圈),就很想知道程序是怎么被打包发布的。虽然现在还不会制作安装包,但是在Qt官方提供的工具下,可以制作Windows下Qt的“绿色免安装版”了。...程序运行平台: Windows10 Qt: Based on Qt 5.5.1 (MSVC 2013, 32 bit) Qt Creator 3.5.1 (opensource) 制作流程: 1....一个控制台程序,每隔2秒打印一条消息 ①13行程序代码 #include #include //延时函数头文件 #include <QDebug...使用Qt官方工具 ①进入Qt官方工具目录 我的是F:\SoftWare\Qt\5.5\mingw492_32\bin。...4> 再次使用Qt工具收集所需库文件 注意:如果程序中链接了其他第三方库文件,也要将文件拷贝到文件夹中。 ? 如果用到了qml,则还需要有其他操作。

3.1K60

pycharm将python程序打包_python 程序打包

环境配置调试好就可以运行调试python代码,代码没有问题,需要打包运行测试 我只是在windows环境运行验证 我使用的是pyinstaller 进行的打包测试 首先需要先安装pyinstaller...下面进行打包 -F, –onefile 打包一个单个文件,如果你的代码都写在一个.py文件的话,可以用这个,如果是多个.py文件就别用 -D, –onedir 打包多个文件,在dist中生成很多依赖文件...-d, –debug 产生debug版本的可执行文件 -w,–windowed,–noconsole 使用Windows子系统执行.当程序启动的时候不会打开命令行(只对Windows有效) -c,–...nowindowed,–console 使用控制台子系统执行(默认)(只对Windows有效) 打包成功会出现下面成功的标识 打包完成运行时,可能会出现找不到python模块的问题,这时候就需要查看到底什么模块包找不到...发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/174655.html原文链接:https://javaforall.cn

1.9K20
领券