在Ubuntu上打包Qt程序通常涉及几个关键步骤,包括安装必要的打包工具、编写打包脚本或配置文件、编译Qt程序为可执行文件、使用打包工具将Qt程序和依赖项打包,以及测试打包后的程序。以下是详细步骤: 1. 安装必要的打包工具 首先,确保你已经安装了linuxdeployqt,这是一个流行的用于在Linux上打包Qt应用程序的工具。你可以...
/home/pc_name/Qt5.12.12/5.12.12/gcc_64/bin /home/pc_name/Qt5.12.12/ 然后再打包,如果qtchooser已经是最新的则会打包成功。 1.2 手动打包 (暂未测试)这里记录下手动打包步骤,参考: 把qt creator设置为release模式; 将编译后的可执行文件my_project放到空的文件夹my_release,同时在该文件夹下建立lib和bin...
首先确认/linuxdeployqt-continuous-x86_64.AppImage 可以运行,如果无法运行,需要安装依赖项: sudo apt install libfuse2 准备一个Qt6项目文件,比如: qt6项目文件 找到可执行文件的路径,使用命令打包: 命令行 ./linuxdeployqt-continuous-x86_64.AppImage /home/ubuntu/Hello2/build/Desktop_Qt_6_5_3_GCC_64bit...
执行:linuxdelpoyqt --version #输出的版本信息 linuxdeployqt 5 (commit 37631e5), build 631 built on 2019-01-25 22:47:58 UTC 工具安装完成 打包应用程序 (1)运行Qt生成release版本的可执行文件,勾选了“shadow build”,所以示例用的是build-cleanRobot-Desktop_Qt_5_9_7_GCC_64bit-Release文件夹下的...
xiaobo@ubuntu:~/Desktop/AppDir$ sudo ln -s /home/xiaobo/Qt5.14.2/5.14.2/gcc_64/bin/qmake /usr/bin/qmake 再次输入 xiaobo@ubuntu:~/Desktop/AppDir$ qmake -v 可以看到与我安装的版本一致 6、打包发布Qt应用程序 将Qt项目用release方式运行,生成可执行文件。
假设我们的Qt程序为TestQt,这样我们使用copylib.sh ./TestQt就直接拷贝依赖到 lib目录下了 注意:如果是打包Qt,那么要注意xcb的问题,我们需要额外拷贝两个Qt库进来,libQt5XcbQpa和libQt5DBus这两个都属于plugins/platforms里面libqxcb.so所依赖的库。另外我们需要拷贝plugins目录下的bearer,platforms,imageformats。还...
一、安装linuxdeployqt 下载 去github直接下载编译好的 linuxdeployqt-x86_64.AppImage 应用程序文件 无法使用github的可以用百度云:链接:https://pan.baidu.com/s/1ArvBU8vSS6MqaIHWxcpl4Q提取码: xk2h image.png 注意:这里我选用的5这个版本,其他版本会报如下错误: ...
QT 打包项目(ubuntu) 在所有Ubuntu平台可运行(不需要qt) 选择构建模式为 Release 会在项目文件中生成一个build-项目名-Desktop_Qt_6_3_2_GCC_64bit-Release文件夹 有的时候编译后没有生成这个文件,需要在pro文件里面加上一句:QMAKE_LFLAGS += -no-pie,然后重新构建...
1. 配置qt环境 首先,我们先把qt环境配置好,在~/.bashrc中加入: exportpath=/home/xl/qt5.9.2/5.9.2/gcc_64/bin:$pathexportld_library_path=/home/xl/qt5.9.2/5.9.2/gcc_64/lib:$ld_library_pathexportqt_plugin_path=/home/xl/qt5.9.2/5.9.2/gcc_64/plugins:$qt_plugin_pathexportqml2_import...