Linux下的QT程序打包,发布流程

本文详细介绍了在Linux下如何打包和发布QT程序,包括使用ldd查看依赖库、编写执行脚本、处理运行权限问题、解决找不到QT平台插件'xcb'的问题,以及解决打包后程序运行时找不到库或库版本不匹配的错误。同时,文章提及为程序添加快捷方式、图标和启动器启动的步骤,以及在打包过程中遇到的权限和库版本问题的解决方案。
摘要由CSDN通过智能技术生成

Linux下的QT程序打包,发布流程


问题描述:QT下运行的程序需要安装QT环境,为了让程序离开QT环境依旧可以照常运行,所以需要将程序打包发布。

Ⅰ. 打包流程


1.编译

使用QtCreator Release版本进行编译;
然后将编译出的可执行程序复制到一个空目录下;

2.使用ldd命令查看和导出需要的库

在上一步的目录中新建文件 “pack.sh”,输入以下内容:

#!/bin/sh  
exe="test" #你需要发布的程序名称,也就是上一步的可执行文件的文件名
des="/home/someone/QtProject/build-test-Desktop-Release/Test" #步骤1中的目录即本文件所在目录
deplist=$(ldd $exe | awk  '{
    if (match($3,"/")){
    printf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值