欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > linux >内容正文

linux

linux下 发布qt程序,Linux下发布qt程序

发布时间:2025/4/17 linux 64 豆豆
生活随笔 收集整理的这篇文章主要介绍了 linux下 发布qt程序,Linux下发布qt程序 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

安装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下桌面图标启动

总结

以上是生活随笔为你收集整理的linux下 发布qt程序,Linux下发布qt程序的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。