Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 641|回复: 0
打印 上一主题 下一主题

统信uos编译安装qt5.15.2和qtcreator

[复制链接]

1228

主题

1997

帖子

7580

积分

认证用户组

Rank: 5Rank: 5

积分
7580
跳转到指定楼层
楼主
发表于 2023-3-31 15:10:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.下载源码首先在官网下载Qt5.15.2的源码:https://download.qt.io/archive/qt/5.15/5.15.2/single/


2.先安装编译qt的环境
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install libgl1-mesa-dev
sudo apt-get install libglu1-mesa-dev
sudo apt-get install freeglut3-dev
sudo apt-get install gdb
sudo apt-get install cmake
sudo apt-get install libxcb-xinerama0-dev
sudo apt-get install libfontconfig1-dev
sudo apt-get install libfreetype6-dev
sudo apt-get install ‘^libxcb.*-dev’ libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev
在编译前,先检查一下本机是否有安装交叉编译工具,我们这里选用的交叉编译工具是aarch64-linux-gnu-g++ ,
在终端输入aarch64-linux-gnu- 然后按两次tab键 会看到下面列表,说明本机已经安装过了.
如果没有的话,需要先安装,可以通过命令先查看有哪些版本可以安装:sudo apt-cache search aarch64
3. 解压
输入命令 xz -d qt-everywhere-src-5.15.2.tar.xz 先将 qt-everywhere-src-5.15.2.tar.xz解压成qt-everywhere-src-5.15.2.tar
然后输入命令 tar xvf qt-everywhere-src-5.10.1.tar来解包。
4.进入源码文件目录
cd qt-everywhere-src-5.15.2
新建一个脚本文件并编辑:vim autoConfigure.sh
输入如下配置保存:(-prefix是安装的路径,自行指定即可)
#!/bin/sh
./configure
-prefix /data/home/admin11/Qt5.15.2_ARM
-confirm-license
-opensource
-release
-make libs
-nomake examples
-pch
-qt-libjpeg
-qt-libpng
-qt-zlib
-fontconfig
-system-freetype
-opengl
-xcb
-dbus
-gif \

开始编译
先修改一下配置环境的权限:chmod 777 autoConfigure.sh
运行脚本 sudo ./ autoConfigure.sh
开始编译 sudo make -j4
安装sudo make install

安装完成配置环境变量
vi ~/.profile
在最后输入
export PATH=/data/home/admin11/Qt5.15.2_ARM/bin
export QT_QPA_PLATFORM_PLUGIN_PATH=/data/home/admin11/Qt5.15.2_ARM/plugins/platforms
qmake -v 查看版本信息

通过终端安装一个QtCreator:
sudo apt-get install qtcreator
安装后输入qtcreator命令打开Qt Creator进行配置:


Qt版本添加一项,填入qmake地址:


添加编译器设置:


最后设置编译套件,新添加一个编译套件,将编译器和qt设置成上面对应的版本。



ok,接下来就可以创建项目编译了。
————————————————
版权声明:本文为CSDN博主「seedlint」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/seedlint/article/details/120992595

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2024-4-29 20:12 , Processed in 0.055154 second(s), 19 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表