ubuntu qt 环境变量配置

一、ubuntu设置qt环境变量


qt 安装所需环境
sudo apt-get install gcc               #安装gcc编译器
sudo apt-get install g++               #安装g++编译器
sudo apt-get install make              #安装make构建套件
sudo apt-get install libgl1-mesa-dev   #安装OpenGL核心库

qt 安装路径为:/home/ljn/Qt5.12

包含bin等目录的路经:/home/ljn/Qt5.14.2/5.14.2/gcc_64

环境变量配置

打开配置文件:

sudo vim ~/.bashrc

在底部添加:

# QT
export PATH="/home/ljn/Qt5.14.2/Tools/QtCreator/bin:/home/ljn/Qt5.14.2/5.14.2/gcc_64/bin:$PATH"
export LD_LIBRARY_PATH="/home/ljn/Qt5.14.2/5.14.2/gcc_64/lib:$LD_LIBRARY_PATH"
export QT_PLUGIN_PATH="/home/ljn/Qt5.14.2/5.14.2/gcc_64/plugins:$QT_PLUGIN_PATH"
export QML2_IMPORT_PATH="/home/ljn/Qt5.14.2/5.14.2/gcc_64/qml:$QML2_IMPORT_PATH"

使修改生效:

sudo source ~/.bashrc
# 或者
source ~/.bashrc

输入qmake -v 验证:

二、ubuntu 下 qt 使用 linuxdeployqt 打包程序

1、 linuxdeployqt 配置


  • 下载编译好的: linuxdeployqt-continuous-x86_64.AppImage 下载地址

在这里插入图片描述

  • 设置执行权限

    sudo chmod +x linuxdeployqt-continuous-x86_64.AppImage
    
  • 添加到系统环境变量

    #改名字
    sudo mv linuxdeployqt-continuous-x86_64.AppImage linuxdeployqt  
    #安装
    sudo mv linuxdeployqt /usr/local/bin
    #查询是否成功
    linuxdelpoyqt --version
    #输出的版本信息,详细信息可能不一样
    linuxdeployqt  (commit aeafcd2)......
    

2、qt 程序打包成.deb包

  • linuxdeployqt 打包程序:新建一个文件夹package,把qt release编译的可执行文件复制到该文件夹下,使用命令 linuxdeployqt 可执行文件名称 -appimage

    linuxdeployqt ./app -appimage
    
  • 使用 dpkg 打包成.deb包 ,选择安装路径为/opt/,新建如下目录结构

# 目录结构   把linuxdeployqt 打包后的整个文件夹复制到目录结构下的opt下即可
package/
├── DEBIAN/
│   ├── control
│   └── postinst
└── opt/
    └── package/
  • DEBIAN 目录下 的 control 文件配置
Package: package     
Version: 1.0
Architecture: amd64
Maintainer: Your Name <you@example.com>
Description: Your package description
Homepage: http://your-package-website.com
License: Your License


Package:软件包的名称,用于唯一标识该软件包。
Version:软件包的版本号,用于指示软件包的不同版本。常见的格式是主版本号.次版本号.修订号,例如 1.0.1。
Architecture:软件包支持的计算机体系结构,例如 amd64、i386 等。这指定了软件包适用的处理器类型。
Maintainer:软件包的维护者或开发者的姓名和电子邮件地址。这是联系维护者的方式。
Description:软件包的简短描述,用于描述软件包的功能、特性和用途。
Homepage:软件包的官方网站或项目主页的 URL 地址。这是用户可以获取更多关于软件包的信息的地方。
License:软件包使用的许可证类型。它表示软件包的授权方式和使用条款。
  • 执行打包命令

    sudo dpkg -b package package.1.0.0.deb
    
  • 安装

    sudo dpkg -i  package.1.0.0.deb
    
  • 5
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要在Ubuntu配置Qt,您可以按照以下步骤进行操作: 1. 安装必要的附加组件。根据您所使用的Ubuntu版本不同,您可能需要安装libblul-mesa-dev组件。如果您使用的是最新版本的Ubuntu,可以使用以下命令进行安装: sudo apt-get install libblul-mesa-dev -y 2. 下载和安装Qt。您可以从Qt官方网站下载适用于UbuntuQt安装程序,并按照安装向导的指示进行安装。请确保选择与您的Ubuntu版本和体系结构(32位或64位)匹配的Qt版本。 3. 配置Qt的路径。类似于配置JDK,您需要将Qt的路径添加到系统的环境变量中。您可以通过编辑.bashrc文件来完成这一步骤。打开终端,输入以下命令来编辑.bashrc文件: gedit ~/.bashrc 4. 在.bashrc文件中,找到类似于以下的行: export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 5. 在这行的末尾添加Qt的路径,如下所示(请根据您实际安装的Qt版本和路径进行修改): export PATH=<Qt安装目录>/5.12.8/gcc_64/bin:$PATH 6. 保存并关闭.bashrc文件。然后,在终端中输入以下命令以使更改生效: source ~/.bashrc 现在,您已成功配置QtUbuntu上。您可以开始使用Qt进行开发和编译应用程序了。请注意,这只是基本的配置过程,更详细的配置可能因您的具体需求而有所不同。如果您需要更详细的配置指南,您可以参考相关的教程或文档。 <span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Ubuntu20.04安装、配置、使用、卸载QT5.9.9以及第一个编写QT程序](https://blog.csdn.net/alodonoa/article/details/117202517)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [ubuntu18.04 安装qt5.12.8及环境配置的详细教程](https://download.csdn.net/download/weixin_38546459/12841206)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

绿箭柠檬茶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值