当前位置: 首页 > article >正文

linux下linuxdeployqt打包过程

一 、linuxdeployqt下载安装


1.下载linuxdeployqt依赖拷贝工具
 下载地址:https://github.com/probonopd/linuxdeployqt/releases

2.为了方便使用,将名字改短一点:
mv linuxdeployqt-6-x86_64.AppImage linuxdeployqt
3.修改下载的文件的可执行权限
sudo chmod 777 linuxdeployqt
4.然后把这个可执行文件移动到/usr/local/bin目录里面,这样就可以在其他目录进行访问了sudo mv linuxdeployqt /usr/local/bin

5.测试是否安装成功

linuxdeployqt --version

二、Qt库路径设置到环境变量

修改.bashrc文件,仅对当前用户永久有效。

vim ~/.bashrc

#add qt env
export PATH=/opt/Qt5.14.2/5.14.2/gcc_64/bin:$PATH
export LIB_PATH=/opt/Qt5.14.2/5.14.2/gcc_64/lib:$LIB_PATH
export PLUGIN_PATH=/opt/Qt5.14.2/5.14.2/gcc_64/plugins:$PLUGIN_PATH
export QML2_PATH=/opt/Qt5.14.2/5.14.2/gcc_64/qml:$QML2_PATH

退出方法  点击ESC :QW 点击Enter退出 需要:
然后,使用source命令让文件立即生效

source ~/.bashrc

然后,测试环境变量是否设置正确。如下:

qmake -v

安装patchelf

sudo apt install patchelf

三、打包


linuxdeployqt fawer-healty -appimage

运行测试:

./AppRun

四、封装成deb安装包

dpkg -b 文件夹名称  a.deb

源码:https://download.csdn.net/download/u012372365/89955946?spm=1001.2014.3001.5503


http://www.kler.cn/a/384534.html

相关文章:

  • 飞腾平台Arm ComputeLibrary编译安装指南
  • Cursor的chat与composer的使用体验分享
  • MySQL缓存参数如何优化与表结构如何优化才算是最大性能的优化
  • uniapp中使用原生ajax上传文件并携带其他数据,实时展示上传进度
  • CAD数据提取
  • 蓝桥杯-网络安全比赛题目-遗漏的压缩包
  • Xserver v1.4.2发布,支持自动重载 nginx 配置
  • Golang--协程和管道
  • 飞腾平台Arm ComputeLibrary编译安装指南
  • canal1.1.7使用canal-adapter进行mysql同步数据
  • springboot 传统应用程序,适配云原生改造
  • SSH僵尸主机挖矿木马预警
  • 群控系统服务端开发模式-应用开发-腾讯云上传工厂及七牛云上传工厂开发
  • 从Apache Atlas到Aloudata BIG,数据血缘解析有何改变?
  • redis时间优化
  • Redisson实现RedLock分布式锁同步
  • git提交冲突的原因及解决方案
  • 如何搭建 ELK【elasticsearch+logstash+kibana】日志分析系统
  • ctfshow-web入门-反序列化(web260-web264)
  • uniapp+vue基于微信小程序的健康饮食推荐系统 907m6
  • Linux系统的文件系统和日志和管理
  • Debian 12环境里部署nginx步骤记录
  • ssh通过跳板机免密登陆
  • 代谢组数据分析(二十一):通过MetaboAnalystR标准化构建sPLSDA预测模型
  • 爬虫学习5
  • duxapp放弃了redux,在duxapp状态实现方案