Linux系统打包QT程序

当前测试环境是 Ubuntu18.04 桌面版本 sudo apt-get install git g&#43…

当前测试环境是 Ubuntu18.04 桌面版本

  • sudo apt-get install git g++ libgl1-mesa-dev
  • 当然你的Ubuntu肯定安装了QT工具,通过QCreator等工具编译出应用程序

  • 修改完上面(也不一定要修改,主要是防止glibc版本不同问题),linuxdeployqt 根目录下执行cmake CMakeLists.txt 做出 Makefile文件
  • sudo apt-get install cmake

  • 执行make编译

  • 编译出的 linuxdeployqt 执行文件在 tools/linuxdeployqt 目录下

  • 可以把编译出来的 linuxdeployqt 放到 /usr/local/bin 目录下,这样任何目录下都可以执行这个命令
  • sudo cp linuxdeployqt /usr/local/bin

  • 这里发现错误,没有 patchelf

  • 编译过程:

  • 编译后的目录如下:

目前6步骤 test 目录 放到其他机器上可以运行,后面还有一点等下补充,如打包成 appimage格式和 run格式

本文来自网络,不代表软粉网立场,转载请注明出处:https://www.rfff.net/p/2009.html

作者: HUI

发表评论

您的电子邮箱地址不会被公开。

返回顶部