一、安装环境

   中标麒麟V7

二、准备的安装包

1、Qt安装包5.13.0,下载地址https://download.qt.io/archive/qt/选择run结尾的

2、装好的Qt运行不起来,需要以下2个包

dbus-1.13.10.tar.xz 和freetype-2.10.0.tar.bz2

 

三、安装 QT5.13.0

1、在/home中新建Qt文件夹,把下载的Qt镜像放进去;

2、把dbus-1.13.10.tar.xz 和freetype-2.10.0.tar.bz2 移到home中并解压;

3、执行安装命令:

[root@localhost Qt]# ./qt-opensource-linux-x64-5.13.0.run

bash: ./qt-opensource-linux-x64-5.13.0.run: 权限不够

//添加权限
[root@localhost Qt]# sudo chmod -R 777 qt-opensource-linux-x64-5.13.0.run
//再次运行
sudo ./qt-opensource-linux-x64-5.13.0.run

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

 

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

 
5、 安装 dbus-1.13.10,解压 dbus-1.13.10 文件,打开终端,输入以下指令,用于将库文件复制到Qt的运行库目录下:   

cd dbus-1.13.10
./configure --prefix=/opt/Qt5.13.0/Tools/QtCreator/lib/Qt/

//执行make
make

//拷贝lib到Qt安装目录
cd ./dbus/.libs
sudo cp libdbus-1.so /opt/Qt5.13.0/Tools/QtCreator/lib/Qt/lib
sudo cp libdbus-1.so.3 /opt/Qt5.13.0/Tools/QtCreator/lib/Qt/lib
sudo cp libdbus-1.so.3.26.0 /opt/Qt5.13.0/Tools/QtCreator/lib/Qt/lib
sudo cp libdbus-1.so /opt/Qt5.13.0/5.13.0/gcc_64/lib
sudo cp libdbus-1.so.3 /opt/Qt5.13.0/5.13.0/gcc_64/lib
sudo cp libdbus-1.so.3.26.0 /opt/Qt5.13.0/5.13.0/gcc_64/lib

 dbus在安装过程中若报"LIBDBUS_1_3 not defined "错,这里系统缺少expat,使用如下命令下载:

yum install expat-devel

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

       解压 freetype-2.10.0 文件,打开终端,输入以下指令,用于将库文件复制到Qt的运行库目录下:
    

cd freetype-2.10.0
./configure --prefix=/opt/Qt5.13.0/Tools/QtCreator/lib/Qt/

make

//拷贝lib到Qt安装目录
cd ./objs/.libs
sudo cp libfreetype.so /opt/Qt5.13.0/Tools/QtCreator/lib/Qt/lib
sudo cp libfreetype.so.6 /opt/Qt5.13.0/Tools/QtCreator/lib/Qt/lib
sudo cp libfreetype.so.6.17.0 /opt/Qt5.13.0/Tools/QtCreator/lib/Qt/lib
sudo cp libfreetype.so /opt/Qt5.13.0/5.13.0/gcc_64/lib
sudo cp libfreetype.so.6 /opt/Qt5.13.0/5.13.0/gcc_64/lib
sudo cp libfreetype.so.6.17.0 /opt/Qt5.13.0/5.13.0/gcc_64/lib

7、 在开始菜单内,打开 QT Creator,如果开始菜单内的 QT Creator 打不开,则进入QT安装目录下打开QT Creator

QT Creator 安装目录:
 

cd  /opt/Qt5.13.0/Tools/QtCreator/bin/
./qtcreator

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐