打包 Linux 下的 Qt 程序发布
在 Linux 系统中,使用 Qt 编写的程序需要进行打包才能发布。本文将简单说明打包的过程,并提供示例源代码。
首先,需要安装 linuxdeployqt
工具。该工具可以将 Qt 程序及其依赖项打包为一个 AppImage。使用以下命令进行安装:
wget https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage
chmod a+x linuxdeployqt-continuous-x86_64.AppImage
sudo mv linuxdeployqt-continuous-x86_64.AppImage /usr/local/bin/linuxdeployqt
接下来,在 Qt 项目的构建目录中运行 linuxdeployqt
,并指定程序的主可执行文件作为参数。例如,如果主可执行文件名为 myapp
,则使用以下命令进行打包:
linuxdeployqt myapp -appimage
命令执行成功后,会生成一个名为 myapp-x86_64.AppImage
的文件,即为打包好的程序。可以将该文件直接发布给用户,让