Ubuntu下QT的安装配置

注意:ubuntu18.10自带qt

  1. 查看ubuntu下Qt的版本:

    qmake -v
    

    在这里插入图片描述

    上图qmake -v命令未正确返回版本信息,下面ls命令输出意思是qmake是一个链接,应该指向具体的qmake,此处qmake版本由qtchooser确定(说明qtchooser已安装,否则使用sudo apt get install qtchooser安装)

  2. 查看qtchooser可用QT版本

    qtchooser -l
    
  3. 在ubuntu安装QT5

    sudo apt-get install qt5-default
    
  4. 此时再使用qmake -v命令可看到正确的版本信息,也可使用dpkg -L命令查看安装位置
    在这里插入图片描述

  5. 到这里已经完成

  6. 如果使用.run文件安装(参见Install Qt 5 on Ubuntu),可使用qtchooser配置qt版本。使用以下命令生成一个新的qt.conf配置文件

    qtchooser -install qt5.9 /usr/lib/x86_64-linux-gnu/qt5/bin/qmake
    
  7. 使用export QT_SELECT=qt5.9命令使配置生效,将其写入.bashrc可使其永久生效。可使用qtchooser -l查看。

<think>好的,我现在需要帮助用户了解如何在Ubuntu安装QT配置开发环境。根据用户提供的引用内容,我需要整理出一个清晰的步骤指南。首先,我需要确认用户的需求是安装QT配置环境,可能还需要处理一些常见问题,比如下载速度慢或者启动器配置。 首先,我应该参考用户提供的三个引用内容。引用[1]提到在Ubuntu安装QT及相关环境配置,记录了安装过程和命令行使用。引用[2]详细说明了安装步骤,包括选择.run文件、使用清华镜像源加速下载,以及配置快速启动的方法。引用[3]则确认安装完成后的状态,并提到可以开始开发应用。 接下来,我需要将这些信息整合成步骤。第一步应该是下载QT安装包,这里需要注意版本选择,用户建议不要选最高版本,而是带.run的。同时,官网下载可能较慢,推荐清华镜像源。第二步是安装前的依赖项安装,比如libxcb-xinerama0-dev,这可能是引用中没有明确提到但常见的步骤。第三步是运行安装程序,注意安装路径选择默认的/opt以避免配置环境变量的问题。第四步是配置环境变量,将QT的路径添加到bashrc中,这样可以在终端启动。第五步是创建快捷方式,用户提到使用vim创建启动脚本,并赋予执行权限。第六步是验证安装,打开QT Creator并创建测试项目。最后,可能需要处理常见问题,比如无法打开QT或者依赖项缺失。 需要确保所有命令正确无误,比如sudo chmod +x QtInstaller的权限修改,以及环境变量导出的正确路径。还要注意用户提到的可能问题,比如安装路径非默认导致的环境配置麻烦,这时候可能需要指导用户正确设置环境变量或者建议使用默认路径。 此外,用户可能遇到的问题包括下载速度慢,所以推荐清华镜像源;安装后无法打开QT,需要创建启动脚本;依赖项未安装导致安装失败,因此需要提前安装依赖库。这些都需要在教程中提前说明,避免用户遇到问题。 最后,生成相关问题,需要考虑用户在安装后可能遇到的深入问题,比如配置OpenGL环境、处理特定错误、多版本管理以及交叉编译环境配置等。这些问题应该基于用户提供的引用内容和常见使用场景来设计。 总结步骤: 1. 下载安装包:版本选择、镜像源使用 2. 安装依赖项:必要的库 3. 运行安装程序:权限和路径 4. 配置环境变量:bashrc修改 5. 创建快捷方式:启动脚本 6. 验证安装:测试项目 7. 常见问题处理:依赖、启动问题 确保每个步骤的命令正确,并引用对应的参考资料。同时,注意使用正确的LaTeX格式,比如变量或路径用$...$包裹,但根据用户指令,系统级指令中要求行内数学表达式使用$...$,但在这个回答中可能较少涉及数学公式,更多是代码和命令。需要检查是否所有代码块都使用正确的格式,比如```bash或```python等。 现在需要将这些整理成一个结构清晰的中文回答,并附上相关问题。</think>### Ubuntu系统安装QT及环境配置教程 以下是基于引用内容的详细安装步骤,帮助您快速完成配置: --- #### **1. 下载QT安装包** - 访问[QT官方下载页面](https://www.qt.io/download),选择带有`.run`后缀的Linux版本(例如`Qt 5.12.1`)[^2]。 - 若官网下载慢,可使用**清华镜像源**加速: ```bash wget https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/qt/<版本号>/<具体文件名>.run ``` --- #### **2. 安装依赖项** 安装运行QT所需的库: ```bash sudo apt-get update sudo apt-get install libxcb-xinerama0-dev libgl1-mesa-dev ``` --- #### **3. 运行安装程序** - 赋予安装文件执行权限: ```bash chmod +x qt-unified-linux-x64-<版本号>.run ``` - 执行安装(建议选择默认路径`/opt`,避免手动配置环境变量): ```bash sudo ./qt-unified-linux-x64-<版本号>.run ``` --- #### **4. 配置环境变量** 编辑`.bashrc`文件以添加QT路径(若未使用默认路径): ```bash echo 'export PATH="$PATH:/opt/Qt5.12.1/Tools/QtCreator/bin"' >> ~/.bashrc source ~/.bashrc ``` --- #### **5. 创建快捷启动方式** - 创建启动脚本: ```bash sudo vim /usr/bin/qtcreator ``` - 输入以下内容并保存: ```bash #!/bin/sh export QT_HOME=/opt/Qt5.12.1/Tools/QtCreator/bin $QT_HOME/qtcreator $* ``` - 赋予执行权限: ```bash sudo chmod +x /usr/bin/qtcreator ``` 此后,终端输入`qtcreator`即可启动[^2]。 --- #### **6. 验证安装** - 打开QT Creator,新建一个**Qt Widgets Application**项目。 - 编译并运行默认生成的窗口程序,确认无报错即表示安装成功[^3]。 --- #### **常见问题解决** - **无法启动QT**:检查安装路径和环境变量是否匹配,或尝试重新配置启动脚本。 - **依赖缺失**:运行`sudo apt --fix-broken install`修复依赖关系。 - **界面显示异常**:安装OpenGL库`sudo apt-get install mesa-common-dev`。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值