ARM64安装QT和QTcreator
使用平台
CPU:飞腾D2000/8核
OS:麒麟系统 5.4.18
Preparation
先准备需要安装的库
sudo apt-get install libxcb-dev libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev
安装g++
- apt --fix-broken install
- apt install g++
安装qt
-
下载qt源码,并解压
tar -xf
,选择qt5.14.2版本,至少5.14.0版本。 -
sudo vim auto.sh
#! /bin/bash ./configure -prefix /opt/Qt/ \ -opensource -confirm-license \ -nomake examples \ -nomake tests \ -release \ -skip qt3d \ -skip qtcharts \ -skip qtandroidextras \ -skip qtlocation \ -skip qtmultimedia \ -skip qtsensors \ -skip qtserialbus \ -skip qtserialport \ -skip qtwayland \ -skip qtwebengine \
-
sudo chmod 755 auto.sh
并执行sudo ./auto.sh
。 -
报错:the opengl functionality tests failed
安装:
sudo apt-get install libgl1-mesa-dev
sudo apt-get install libglu1-mesa-dev删除config.cache,重新运行auto.sh
-
sudo make -j4
。运行时间很长,关闭电脑的所有安全设置,关闭息屏,预计1小时。 -
sudo make install
。此命令会将程序安装在/opt/Qt/ 中。 -
安装成功后修改环境变量:
sudo vim /etc/profile
export QTDIR=/opt/Qt export PATH=$QTDIR/bin:$PATH export MANPATH=$QTDIR/man:$MANPATH export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
-
source /etc/profile,执行
qmake -v`测试。
安装qt-creator
- 编译qtcreator需要至少5.14.0版本的qt版本,否则无法编译qtcreator。
- 使用source /etc/profile更换源,
qmaek -r
生成Makefile文件 - sudo make -j4 编译,预计2小时
- sudo make install 安装
配置qt环境
- 在qtcreator安装目录中进入./bin,./qtcreator运行程序。
问题
汉语字库显示问题
安装字库,从window或者Linux系统中找到字库,windows在C:\Windows\Fonts,整个文件夹复制放在系统中,如放置在/usr/share/中,修改运行环境sudo vim /etc/profile,文件末尾加
`export QT_QPA_FONTDIR=/usr/share/Fonts`
重新运行qtcreator即可。