一、安装环境
中标麒麟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