背景实验室代码在ROS环境下编写,代码使用catkin_make编译。但是代码并未用到ROS相关的内容,主体由Qt和C++组成,涉及数据库操作。在老师的要求下,需要将代码打包发布,在另外一台主机上运行。1由于ROS下编译好的可执行文件存放在工作空间下的devel目录中,完整的路径为:“工作空间名”/devel/lib/“项目名称”/,因此需要到这个目录下将可执行文件提取出来,放到一个空目录下。将可
转载 2024-06-10 07:16:49
169阅读
前言最近研究ubuntu上的Qt打包遇到了很多问题,虽然有个LinuxDeployQt,但是这货有个很大的缺点,那就是它打包的程序在运行的时候会把自己释放到一个临时目录运行,这样就导致了我们的程序设置当前运行目录有误,导致相对路径之类的东西全部扑街。所以我们需要一个新的办法。在调查了一段时间后,最终找到解决方案,并学会了deb安装包的制作环境系统:ubuntu 16.04Qt程序:TestQtQt
转载 2023-08-21 18:07:38
147阅读
前两天写了个Qt程序,想试试发布一下,好让它能在没装Qt的机器上也能运行,折腾了好久,今天终于弄清楚了! 首先,我的系统是ubuntu 10.10,Qt版本为4.7。 第一步:cd到要发布程序目录下(.h,.cpp所在的文件夹),执行 make clean (撤销在此之前的编译) qmake -config release (用release版编译,这样程序会小很多) make 第二步:编辑
转载 2024-01-09 20:17:10
95阅读
00. 目录文章目录00. 目录01. 概述02. 开发环境03. 编了
原创 2022-03-14 15:20:11
609阅读
00. 目录文章目录00. 目录01. 概述02. 开发环境03. 编译Debug版本程序04. 编译Release版本程序05. 编译Profile版本程序06. 附录01. 概述程序分为debug版本和release版本。Qt Creator默认是Debug版本,我们可以根据需求设置。0
原创 2021-09-02 14:54:45
721阅读
  github上提供了两种安装linuxdeployqt的方法,分别是直接下载编译好的安装包安装,或者从源代码安装。两种方式都不难。但是由于linuxdeployqt还没有发布Ubuntu18.04相应的版本,因此,Ubuntu18.04的用户最好是编译源代码安装,不然在用linuxdeployqt打包Qt项目的时候会报类似于操作系统版本过高的错误。 1、下载linuxdeployqt  
转载 2018-10-30 14:50:00
1293阅读
目录第一步:配置环境变量,这一步不会的可以看我另一篇文章《QT 打包发布之环境变量配置,简单四步搞定》第三步: 进行初步测试,主演是看你的程序是否有错第四步:程序能运行,就可以在上层目录中看到生成了一个release文件夹 第五步:点开文件将里面的exe文件复制,在桌面新建一个文件夹取个名字将exe文件复制进去第六步:倒入依赖库,shift+鼠标右键,点击在此处打开powershell窗
转载 2024-02-04 00:41:37
159阅读
1、 Qt Widgets Application可执行程序发布方式首先用 QtCreator 新建一个 Qt Widgets Application 项目,直接用默认的 QMainWindow 程序就可以了,项目名字假定是 hellomw。然后以 Release 方式编译生成 exe 程序:生成的程序运行正常之后,找到项目的生成目录,比如项目源码路径:C:\QtPros\hell...
原创 2021-05-28 21:51:14
841阅读
1、 Qt Widgets Application可执行程序发布方式 首先用 QtCreator 新建一个 Qt Widgets Application 项目,直接用默认的 QMainWindow 程序就可以了,项目名字假定是 hellomw。 然后以 Release 方式编译生成 exe 程序: 生成的程序运行正常之后,找到项目的生成目录,比如项目源码路径: C:\QtPros\hellomw\
原创 2022-03-14 17:27:54
495阅读
写在前面.......这个教程好像比较早一点了,现在介绍一个新的思路:整体参见如下步骤(for zedboard): 1.首先下载qt-opensource-linux.run文件,然后跟在Windows下安装程序一样,双击即可出现图像安装界面。而且,里面会附带qtcreater,不用另行安装。这个时候桌面版Qt已经构建好了!2.如果需要编译出arm平台下运行的qt程序,则接着安装qt-
转载 2024-08-19 11:51:27
227阅读
需要用到qt自带工具windeployqt....
转载 2017-06-20 22:57:00
388阅读
2评论
一、前言我们今天为商业许可证持有者发布Qt 5.15.6 LTS。作为补丁版本,Qt 5.15.6 没有添加任何新功能,但提供了错误修复和其他改进。您可以使用维护工具在现有的在线安装中添加 Qt 5.15.6 或使用 Qt 在线安装程序进行全新安装。Qt Account 下载区提供离线安装程序。二、修复的错误和重要的变化与我们长期支持的版本一样,我们一直致力于在可行的范围内包含所有重要的错误修复。回顾 Qt 5.15.0 版本,现在发布Qt 5.15.6 包含 1170 多个错误修复
原创 2022-03-01 10:03:00
181阅读
在Linux系统中,Qt是一种流行的跨平台应用程序框架,它为开发者提供了丰富的工具和库,使得软件开发变得更加高效和便捷。而在Qt发布过程中,红帽Linux作为其中一个重要的合作伙伴,为Qt的推广和应用做出了积极的贡献。 Linux Qt发布是一个复杂而精细的过程,涉及到软件的测试、修改、优化和发布等多个环节。红帽作为一家开源软件公司,致力于推广和支持开源软件的发展,与Qt发布密切相关。红帽
原创 2024-02-22 09:27:40
101阅读
近年来,Linux操作系统以其高效稳定的特性在计算机领域得到了广泛应用。而Qt作为一款跨平台的应用程序开发框架,也在Linux系统中占据了重要的地位。本文将聚焦于Linux Qt发布,探讨其对Linux操作系统的影响以及未来的发展趋势。 首先,说到Linux Qt发布,就不得不提到Linux操作系统的普及程度。作为开源的操作系统,Linux以其开放、免费的特性受到了广大开发者和用户的欢迎。而
原创 2024-01-30 22:49:01
127阅读
Qt之打包发布(NSIS详解)(2013-09-02 17:41:11)  转载▼标签:  qt打包发布qt打包发布nsis分类:Qt发布方式     Qt发布的时候,通常使用两种方式:   (1)静态编译(2)动态编译    静态编译:把相关联的库一并引入可执行程序,虽然发布
转载 精选 2014-03-28 14:42:59
890阅读
一、前言 我们今天为商业许可证持有者发布Qt 5.15.6 LTS。作为补丁版本,Qt 5.15.6 没有添加任何新功能,但提供了错误修复和其他改进。 您可以使用维护工具在现有的在线安装中添加 Qt 5.15.6 或使用 Qt 在线安装程序进行全新安装。Qt Account 下载区提供离线安装程 ...
转载 2021-09-11 16:24:00
207阅读
2评论
一、作用 将Qt软件打包发布成绿色exe,在任意非Qt环境下运行 二、找到我们软件所依赖动态库 使用Qt的windeployqt.exe(在Qt安装目录的bin下面找)--! 1、新建文件夹,在里面放入:发布版的exe执行文件;在bin下面复制的windeployqt.exe;新建txt文件,后缀改
转载 2017-06-12 10:08:00
152阅读
2评论
一、前言我们今天为商业许可证持有者发布Qt 5.15.6 LTS。作为补丁版本,Qt 5.15.6 没有添加任何新功能,但提供了错误修复和其他改进。您可以使用维护工具在现有的在线安装中添加 Qt 5.15.6 或使用 Qt 在线安装程序进行全新安装。Qt Account 下载区提供离线安装程序。二、修
原创 2021-09-13 14:12:42
10000+阅读
#include "widget.h"#include "ui_widget.h"#include "Psapi.h"void WinDeploy(){ TCHAR szModName[MAX_PATH]; HMODULE hMods[1024]; DWORD cbNeeded; EnumProcessModules(GetCurrentProcess(),...
转载 2021-08-30 10:53:02
197阅读
Qt应用程序发布方式        用Qt 开发一个应用程序后,将应用程序提供 用户在其他计算机上使用就是应用程序的发布。应用程序发布一般会提供一个安装程序,将应用 序的可执行文件及需要的运行库安装到用户计算机上,即使用户计算机上没有安装 Qt 也能正常运行安装的程序。    &
转载 2023-12-25 07:00:46
66阅读
  • 1
  • 2
  • 3
  • 4
  • 5