qt linux下发布

安装patchelf

百度搜索,然后解压

进入文件夹用终端打开 然后执行命令:

 ./configure 

make 

sudo make install

编译linuxdeployqt

源码下载地址: https://github.com/probonopd/linuxdeployqt 

解压后用qt编译

打开编译好的文件夹进入bin文件夹找到这个文件linuxdeployqt

并将它移动到/usr/local/bin文件夹下

sudo mv linuxdeployqt/linuxdeployqt /usr/local/bin

配置 qt 的环境变量

终端输入以下命令,修改 .bashrc 文件 
vi ~/.bashrc 
在文件末尾追加以下,其中/home/wmx/Qt5.8.0 是我的qt 安装路径,大家要用自己的路径代替

#add QT ENV
export PATH=/home/wmx/Qt5.8.0/5.8/gcc_64/bin:$PATH
#export LD_LIBRARY_PATH=/home/wmx/Qt5.8.0/5.8/gcc_64/lib:$LD_LIBRARY_PATH
export QT_PLUGIN_PATH=/home/wmx/Qt5.8.0/5.8/gcc_64/plugins:$QT_PLUGIN_PATH
#export QML2_IMPORT_PATH=/home/wmx/Qt5.8.0/5.8/gcc_64/qml:$QML2_IMPORT_PATH

发布app

可执行程序名               appName
程序图标                   appName.png 
所有linux机器统一路径      /app
qml文件路径               /app/qml
库文件路径                /app/lib
插件路径                  /app/plugins
平台支持文件路径           /app/plugins/platforms
 
4种方式选1:
非qml程序:
1 在终端输入 linuxdeployqt /app/appName 
2 在终端输入 linuxdeployqt /app/appName -appimage
qml程序:
3 在终端输入 linuxdeployqt /app/appName -qmldir=/app/qml
4 在终端输入 linuxdeployqt /app/appName -qmldir=/app/qml -appimage
 
其中-appimage 参数可以生成 linux下桌面图标启动

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值