在Ubuntu系统上Qt安装和配置

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

一、说明

        QT界面本不应该做为一个很高的知识点问题是在ROS2的程序实验需要界面支持或用界面显得更加方便因而专门启动该栏目专门介绍QT方法。因为体系比较庞大因此需要一点一点渗透学习。

        然而安装好的QT5能否被C++工程调用这些还是需要慎重行事否则不成。

二、卸载已经安装的QT5

        找到qt5的安装地址/opt/qt5.12.9;下有MaintainTool工具执行后选uninstall就可以完全卸载

三、安装 

3.1 版本选择安装 Qt

        第一步到官网http://download.qt.io/archive/qt/下载 Qt 安装包此处安装的是 qt-opensource-linux-x64-64-5.12.9.run
        第二步打开终端cd到qt-opensource-linux-x64-5.14.2.run所在的目录下在命令端口中输入安装命令“sudo chmod -R 777 qtopensource-linux-x64-5.12.9.run”给予安装包权限
        第三步开始安装 Qt输入命令“./qt-opensource-linux-x64-5.12.9.run”或者“sudo ./qt-opensource-linux-x64-5.12.9.run”两者的区别在于一个是将 Qt 默认安装在 home 目录下后者是将 Qt 安装在根目录/opt 下当然你也可以在图形界面安装过程中自行设置安装路径但是建议最好不要
        第四步根据弹出的窗口按照提示进行安装

 3.2 第二步 安装 Qt

  1. 进入安装包路径
    cd ~/下载
  2. 安装包赋权限
    sudo chmod +x qt-opensource-linux-x64-5.12.9.run
  3. 断开无线网
  4. 开始安装。
    sudo ./qt-opensource-linux-x64-5.12.9.run
    一路默认选择安装内容如下图所示即可。

Qt默认安装在/opt/Qt5.12.9

3.3 第三步 安装依赖项

#CMake的时候需要qt4,需要安装qt-sdk
$sudo apt-get install qt-sdk

#安装cmake以及一些依赖
$sudo apt-get install cmake
$sudo apt-get install build-essential libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev

3.4 配置 Qt

  1. 安装 g++
    sudo apt-get install g++
  2. 安装 openGL 库
    sudo apt-get install mesa-common-dev
  3. 添加环境路径  sudo gedit /etc/profile
  • 1 export QTDIR=/opt/Qt5.4.1/5.4
  • 2 export PATH=$QTDIR/gcc_64/bin:$PATH
  • 3 export LD_LIBRARY_PATH=$QTDIR/gcc_64/lib:$LD_LIBRARY_PATH

保存退出执行命令source /etc/profile让环境变量生效。

3.5  运行与测试

gedit ~/.bashrc

  1. 运行 Qt
  2. 打开终端
    qtcreator
    正常打开后界面如下

  3. 测试
    参考ubuntu18.04.02安装Qt - 人生就是一场修行 - 博客园

四、其它配置项供参考

这是网上参考的意见不知是否管用请大家尝试

4.1  gnu路径配置 

        在命令端口中输入命令sudo vim /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf 打开default.conf文件。

        将第一行改为自己安装路径这是我的安装路径/home/wwf/software/Qt5.8.0下的bin目录的路径第二行改为Qt5.8.0目录的路径。如下

4.2 配置 Qt 环境

        Qt 安装完成后还需要安装其他工具以及库文件。
第一步打开终端键入命令“sudo apt-get install gcc g++”安装 linux 下编程的编译器
第二步输入命令“sudo apt-get install libqt4-dev”不然编译时会出现错误“cannot find -lgl”我的电脑出现以下问题应该是阿里源不能里没有lgl

第四步再输入命令“sudo apt-get install build-essential”这是一个编译工具它可以使得我们的程序知道头文件和库函数放在哪个位置

4.3 终端上打开Qt

        打开 qt即在终端输入命令“cd /home/.../Qt5.14.2/Tools/QtCreator/bin/”使用 cd 命令进入你的 Qt 安装目录以上命令针对 Qt 安装在 home 目录下如果Qt 安装在根目录下则使用命令“cd /opt/Qt5.7.0/Tools/QtCreator/bin/”然后使用命令“./qtcreator”打开 Qt

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: Ubuntu