中标麒麟桌面操作系统7.0安装QT5.9.9完整教程(附安装包)

目录

  • 0、安装环境
  • 1、下载安装包
  • 2、安装 QT
    • 2.1 安装 libstdc++、gcc
    • 2.2 安装 libGL
    • 2.3 安装 QT5.9.9
    • 2.4 安装 dbus-1.13.10(解决 LIBDBUS_1_3 not defined 报错)
    • 2.5 安装 freetype-2.10.0(解决 FT_Get_Font_Format 报错)
    • 2.6 打开 QT Creator
  • 3、参考文档
  • 4、安装包官方下载链接

0、安装环境

项目 版本
主机CPU AMD / Intel CPU
主机操作系统 Win 10
虚拟机 VMware Workstation 16 Pro
虚拟机操作系统 中标麒麟桌面操作系统7.0(兆芯版)
QT qt-opensource-linux-x64-5.9.9.run

说明: 中标麒麟桌面操作系统目前官网有两个版本,分别是 7.0龙芯版7.0兆芯版 ,前者基于MIPS指令集,无法在x86电脑虚拟机中安装,因此选择基于x86指令集的7.0兆芯版。

1、下载安装包

单击此处下载 VM虚拟机 百度网盘提取码:0000)

单击此处下载 中标麒麟桌面操作系统7.0(兆芯版)百度网盘提取码:0000)

单击此处下载 QT5.9.9 百度网盘提取码:0000)

2、安装 QT

注意:以下步骤需要按顺序依次执行,缺一不可。

2.1 安装 libstdc++、gcc

在中标麒麟桌面右键,打开终端,依次输入以下指令:

    sudo yum install libstdc++
    sudo yum install libstdc++-devel
    sudo yum install gcc
    sudo yum install gcc-c++

2.2 安装 libGL

    sudo yum install libGL
    sudo yum install libGL-devel

2.3 安装 QT5.9.9

在 qt-opensource-linux-x64-5.9.9.run 所在目录空白处右键,打开终端,输入以下指令:

    sudo ./qt-opensource-linux-x64-5.9.9.run

以上指令执行成功后即将打开QT图形化安装界面,按照步骤正常安装即可,注意记住QT安装位置,本文选择了默认的安装位置,便于后文拷贝相应库文件到QT安装目录下。

注意:有些版本的QT经过以上步骤后,在执行安装程序时报错,如QT5.12.10、QT5.12.9、QT5.12.8、QT5.12.7等版本,解决方法不在此处赘述,本文直接选择了可以正常安装的QT5.9.9版本。

QT安装完成后无法打开,需要继续执行以下步骤。

2.4 安装 dbus-1.13.10(解决 LIBDBUS_1_3 not defined 报错)

单击此处下载 dbus-1.13.10 百度网盘提取码:0000)

解压后在 dbus-1.13.10 文件夹所在目录空白处右键,打开终端,输入以下指令,用于将库文件复制到Qt的运行库目录下:

    cd dbus-1.13.10
    ./configure --prefix=/opt/Qt5.9.9/Tools/QtCreator/lib/Qt/
    make
    cd ./dbus/.libs
    sudo cp libdbus-1.so /opt/Qt5.9.9/Tools/QtCreator/lib/Qt/lib
    sudo cp libdbus-1.so.3 /opt/Qt5.9.9/Tools/QtCreator/lib/Qt/lib
    sudo cp libdbus-1.so.3.26.0 /opt/Qt5.9.9/Tools/QtCreator/lib/Qt/lib
    sudo cp libdbus-1.so /opt/Qt5.9.9/5.9.9/gcc_64/lib
    sudo cp libdbus-1.so.3 /opt/Qt5.9.9/5.9.9/gcc_64/lib
    sudo cp libdbus-1.so.3.26.0 /opt/Qt5.9.9/5.9.9/gcc_64/lib

2.5 安装 freetype-2.10.0(解决 FT_Get_Font_Format 报错)

单击此处下载 freetype-2.10.0 百度网盘提取码:0000)

解压后在 freetype-2.10.0 文件夹所在目录空白处右键,打开终端,输入以下指令,用于将库文件复制到Qt的运行库目录下:

    cd freetype-2.10.0
    ./configure --prefix=/opt/Qt5.12.3/Tools/QtCreator/lib/Qt/
    make
    cd ./objs/.libs
    sudo cp libfreetype.so /opt/Qt5.9.9/Tools/QtCreator/lib/Qt/lib
    sudo cp libfreetype.so.6 /opt/Qt5.9.9/Tools/QtCreator/lib/Qt/lib
    sudo cp libfreetype.so.6.17.0 /opt/Qt5.9.9/Tools/QtCreator/lib/Qt/lib
    sudo cp libfreetype.so /opt/Qt5.9.9/5.9.9/gcc_64/lib
    sudo cp libfreetype.so.6 /opt/Qt5.9.9/5.9.9/gcc_64/lib
    sudo cp libfreetype.so.6.17.0 /opt/Qt5.9.9/5.9.9/gcc_64/lib

2.6 打开 QT Creator

如开始菜单内的 QT Creator 打不开,则进入QT安装目录下打开 QT Creator 。QT Creator 安装目录:

/opt/Qt5.9.9/Tools/QtCreator/bin/

3、参考文档

感谢以下文章作者提供的宝贵资料:

中标麒麟7.0安装Unity、Qt等

解决中标麒麟7安装Qt5.12.1后无法启动的问题[LIBDBUS_1_3 not defined][FT_Get_Font_Format]

基于Linux(中标麒麟)上QT的环境搭建——解决cannot find lGL的问题

4、安装包官方下载链接

QT官方下载链接

中标软件官方下载链接

dbus 所有版本下载链接

freetype 所有版本下载链接

你可能感兴趣的:(麒麟操作系统,linux,QT,中标麒麟,中标麒麟桌面操作系统,麒麟系统)