Ubuntu18.04下安装Qt5.12.2

Ubuntu18.04下安装Qt5.12.2

  • 记一次Ubuntu环境下安装Qt5.12.2的过程
    • 下载需要的Qt版本
    • 安装Qt
    • 配置环境
    • 完成
    • 最后

记一次Ubuntu环境下安装Qt5.12.2的过程

很长一段时间没有使用Qt进行开发了,老生常谈开始安装+配置编译环境。

下载需要的Qt版本

建议去下载所需版本,链接: [各版本自取](https://download.qt.io/archive/qt/.

安装Qt

  1. 如果你是浏览器下载的,你的安装文件应该会在/home/xxx/Downloads 目录下,其中xxx是你的用户名;
  2. 傻瓜式操作,这里以5.12.2为例,双击qt-opensource-linux-x64-5.12.2.run 文件进行安装,下一步,没有相关账户就skip,选择你的安装目录,最后选择需要安装的组件,完成安装。附图为本人相关组件勾选,其中Sources需不需要看个人需求;
    Ubuntu18.04下安装Qt5.12.2_第1张图片

配置环境

如果此时打开Qt Creator,选择建立一个空的Qt quick程序,会发现怎么也无法通过编译。这里需要我们做以下几步工作:

  1. 首先打开环境配置文件:
$sudo gedit /etc/profile

添加

export QTDIR=/home/isaac/Qt5.12.2/5.12.2
export PATH=$QTDIR/gcc_64/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/gcc_64/lib:$LD_LIBRARY_PATH

运行配置文件

$source  /etc/profile

使用指令查看Qmake的版本号,如果成功则如下图显示

$qmake -version

正确显示
否则安装Qtchooser

$sudo apt install qtchooser

重复上一步确认是否成功;

  1. 由于这个版本的Qt安装当中已经帮助我们安装完g++相关,可以不再安装。(如有需要 ,请sudo apt-get install g++)
    由于缺少依赖项,我们会发现在Qt编译过程中出现例如缺少头文件的支持,无法启动进程“j2”,无法找到IGL等问题。
    接下来请复制下面指令完成环境相关依赖项的添加;
$sudo apt-get install libfontconfig1-dev libfreetype6-dev libx11-dev libxext-dev libxfixes-dev libxi-dev libxrender-dev libxcb1-dev libx11-xcb-dev libxcb-glx0-dev
$sudo apt-get install libxcb-keysyms1-dev libxcb-image0-dev libxcb-shm0-dev libxcb-icccm4-dev libxcb-sync0-dev libxcb-xfixes0-dev libxcb-shape0-dev libxcb-randr0-dev libxcb-render-util0-dev
$sudo apt-get install build-essential
$sudo apt-get install libgl1-mesa-dev
  1. Qt项目编译器相关选项配置,可应不同情况灵活变化,下面附上本人的设置
    附图:Ubuntu18.04下安装Qt5.12.2_第2张图片
    Ubuntu18.04下安装Qt5.12.2_第3张图片
    Ubuntu18.04下安装Qt5.12.2_第4张图片
    (出现重复的gcc是因为本人多安装了g++)

完成

新建一个Qt quick项目run。
Ubuntu18.04下安装Qt5.12.2_第5张图片

最后

由于本人第一次使用csdn写博客,难免会有纰漏。如有问题还请指出,感谢大家的观看。

你可能感兴趣的:(Linux开发)