【转】arm64架构的银河麒麟系统Kylin的qt安装教程

麒麟桌面操作系统QT开发环境搭建 麒麟操作系统安装Qt 阅读详情
AI摘要

本文介绍arm64架构的银河麒麟系统Kylin上qt的安装教程。先准备环境,安装C编译器和调试器;接着检查是否已安装Qt组件,安装Qt组件和Qt creator并检查安装情况;最后测试程序运行,包括打开qtcreator、创建项目等步骤。

转自:arm64架构的银河麒麟系统Kylin的qt安装教程_银河麒麟安装qt-优快云博客

文章目录
前言
一、准备环境
安装C编译器和调试器
二、安装qt、qtcreator
检查是否已经安装过Qt组件
安装Qt组件和Qt creator
检查组件是否安装成功:
三、测试程序运行
报错
Qt creator 的编译器报错
参考文章
前言
 arm64架构的系统不常用,我找了很多教程,安装完都怪怪的,老是丢失运行库,并且安装时间很长,很难调整。最后偶然看到一篇非常简洁的文章,几步就完成了qt的安装,在这里整理一下,顺便记录一下遇到的一些问题。

一、准备环境
安装C编译器和调试器
sudo apt install build-essential gdb
1
AI助手
build-essential:编译器工具集,主要包括libc-dev、gcc、g++、cmake、dpkg-dev,这四个编译器主要的作用就是对Qt程序进行预处理、编译、汇编和链接,最终形成可执行的二进制文件,编译后的文件一般在build-xxxxx中。

gdb:gdb主要是用来调试Qt程序的。

我们可以通过输入以下命令来判断是否安装成功:

gcc --version
g++ --version
1
2
AI助手
如果安装成功将显示以下内容:


二、安装qt、qtcreator
检查是否已经安装过Qt组件
qmake --version
1
AI助手
如果提示没有qmake指令时,表示当前没有安装过Qt 组件。

安装Qt组件和Qt creator
sudo apt update
sudo apt i

银河麒麟 安装qt 的大部流程 以上步骤涵盖了从系统更新到安装 Qt 的所有基本步骤。在银河麒麟操作系统上,安装 Qt 主要依赖系统的包管理器,而 Qt Creator 提供了一个友好的开发环境。如果你需要更多的 Qt 模块或库,可以通过包管理器随时安装。在银河麒麟操作系统上,要使用gccg++和gdb这些基本的开发工具,可以通过以下步骤安装和配置这些工具。通过这些步骤,你可以在银河麒麟操作系统上安装并使用gccg++和gdb,以便进行 C 和 C++ 的编译和调试。你在.pro文件中通过添加。 阅读详情

相关推荐

银河麒麟 Arm64 v10 sp1系统QT环境搭建指南

原版系统麒麟V10 sp1 自带的QTCreator 不带QT内核;3、打开QTCreator 设置QT5.12.8版本;->改为5.12.8 与QT 版本一致。opengl gllib可能会被降级;如果没有自动找到则需要手动设置;麒麟系统QT环境搭建指南。

tudou23115的专栏 1万+

银河麒麟系统V10 SP1(ARM64)平台编译Qt5.15.2+QGroundControl-v4.4

本文详细介绍了在ARM架构的麒麟系统上编译部署QGroundControl的全流程。首先需要从源码编译定制版Qt5.15.2,包括环境准备、依赖安装和Qt编译配置;然后设置系统环境变量使系统识别ARM版Qt;最后通过影子构建方式编译QGC,并提供了常见错误的解决方法。关键点包括:1)必须正确配置GStreamer等依赖库;2)Qt编译需要精简模块提升效率;3)QGC必须采用影子构建方式;4)针对内存不足、库缺失等问题给出了具体解决方案。整个过程涉及系统配置、源码编译和环境调优,为在国产ARM平台上部署无人机

qq_38159549的博客 591

保姆级教程:为华为海思芯片(Kirin 9006C)的银河麒麟系统手动编译Qt(含WebEngine)

本文提供华为海思Kirin 9006C芯片在银河麒麟V10 SP1 ARM系统上手动编译Qt框架(含WebEngine模块)的详细教程。涵盖环境配置、依赖处理、源码编译优化及常见问题解决方案,帮助开发者在国产化硬件平台高效构建Qt开发环境。

weixin_30430169的博客 514

银河麒麟Kylin编译Qt5.12.12

-platform:指定宿主机的编译器(如 linux-clang)。#-skip <module>:跳过某些模块(如 -skip webengine)可以解决某些依赖问题或减少编译时间,但除非你确定不需要该模块,否则一般不推荐6。# -prefix <path>:指定Qt的安装目录(例如 /usr/local/Qt-5.12.12)。#-xplatform:如果进行交叉编译,需指定目标平台的编译器(例如针对ARM64架构的编译器)。#-qt-xcb:使用XCB(X11)进行图形界面渲染4。

weixin_65589140的博客 1084

银河麒麟V10 SP1 ARM64 ATDHelper高CPU根因与根治方案

ATDHelper是银河麒麟系统内置的自动任务调度辅助服务,本应轻量运行,但在V10 SP1 ARM64平台因Qt 5.15图形栈缺陷与systemd循环依赖共同作用,触发忙等待死循环,导致CPU持续飙高、桌面卡顿。其本质是GUI进程误入无图形上下文环境后,反复尝试渲染不存在的托盘图标并无限重连X11显示,叠加ARM64内存模型与cgroup v1限制放大问题。典型症状包括右下角日历卡顿、launcher卸载后仍卡顿、多绘屏保异常等。本文基于真实生产环境深度诊断链路,提供不卸载、不破坏系统功能的三步精准修复

weixin_34129696的博客 429

银河麒麟国产化平台部署iVMS-4200全栈适配指南

iVMS-4200作为主流安防监控客户端,其本质是深度绑定Windows生态的Qt5.5.10定制应用,依赖COM组件、DirectX路径与私有Java插件机制。在国产操作系统银河麒麟v10上运行,需突破x86_64/ARM64/LoongArch三大指令集差异、glibc与MSVCRT运行时ABI不兼容、Qt跨版本渲染栈冲突等底层限制。技术价值在于实现非x86架构下的原生级视频解码、USB设备识别与电子地图渲染,支撑高校、政务、交通等关键场景的信创替代落地。本文聚焦飞腾D2000、龙芯3A5000、兆芯K

weixin_34101784的博客 424

麒麟系统arm64源码编译Qt 5.12.8:离线部署与避坑指南

在国产化替代与信创适配背景下,arm64架构的麒麟系统常面临Qt版本锁定、模块缺失与依赖冲突问题。源码编译通过自主控制模块与工具链,确保ABI兼容性,是解决离线环境部署的关键技术。其核心原理在于configure阶段灵活取舍参数,并利用qmake实现跨机器复用。该方案尤其适用于军工、工控等无法联网的交付场景,能显著减少环境排错时间。本文记录在Kylin-Server-10-SP2上完整编译Qt 5.12.8并打包为可迁移离线产物的实践,涵盖工具链选择、编译优化与典型故障排查。

weixin_42611177的博客 139

避开PSRR仿真三大坑:用Cadence psspxf分析分频器时,这些设置错了白忙活

本文深入探讨了使用Cadence psspxf工具进行分频器PSRR仿真时常见的三大技术陷阱,包括扰动信号参数设置、收敛性优化和后处理信号提取。通过详细的参数推荐和实战技巧,帮助工程师避免仿真误差,提升PSRR分析效率与准确性,特别适用于16分频器等数字-模拟混合电路设计。

weixin_29258297的博客 300

LangChain开发避坑指南:为什么Pylance总提示‘无法解析导入‘?实测7种修复方案

本文深入解析了在VS Code中使用LangChain开发时,Pylance频繁提示‘无法解析导入’的根本原因——Python解释器与语言服务器的环境路径不一致。文章提供了从基础排查到深度配置的7种实测修复方案,包括切换解释器、配置extraPaths、使用pyrightconfig.json等,旨在帮助开发者彻底解决此问题,提升AI应用开发效率。

weixin_28826521的博客 444

Win上通过Jconsole查看Java程序资源占用情况(教程总结,一篇就够了)

JConsole 是一个内置 Java 性能分析器,Java 5开始 引入了 JConsole。可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole来监控 Java 应用程序性能和跟踪 Java 中的代码。Jconsole工具查看程序的资源占用请求。安装jdk时bin目录有jconsole.exe工具,或者通过 Win + R,输入jconsole.exe启动jconsole( 可以从命令行直接输入jconsole。

明生的博客 6240

GEOPHYSICS 投稿避坑指南:从格式规范到双盲评审的实战解析

本文详细解析了GEOPHYSICS期刊投稿的全流程避坑指南,从格式规范、数据声明到双盲评审的实战策略。特别强调了数学公式排版、图表制作标准以及投稿系统的隐藏关卡,帮助作者避免常见错误,提升投稿成功率。

weixin_30606461的博客 236

Python 爬虫实战:医学临床指南爬取(含 PDF 解析与结构化存储)

在当今数字化时代,医学临床指南作为医生进行科学诊疗的重要参考资料,包含大量经过临床验证的诊疗路径和建议。这些指南通常发布在权威医学网站上,数量庞大且更新频繁。如何自动化地抓取并存储这些指南,成为医疗数据分析、医学研究以及医疗 AI 模型训练等工作的关键第一步。本文将系统讲解如何利用 Python 爬虫技术从权威医学网站爬取临床指南内容,并实现 PDF 解析与结构化存储。

u014481728的博客 449

Spring Framework 7.002.Spring IoC 容器与 Bean 简介(Introduction to the Spring IoC Container and Beans)

摘要:Spring框架的核心技术包括IoC容器和AOP技术。IoC容器通过依赖注入实现控制反转,提供Bean管理和配置功能。ApplicationContext作为BeanFactory的扩展,增加了企业级特性。文档详细介绍了容器配置、Bean定义、依赖注入、作用域等核心概念,以及基于注解的配置方式。AOP框架支持80%的AOP需求,并可集成AspectJ。此外还涵盖环境抽象、容器扩展点等高级特性,为Java企业应用开发提供全面支持。(150字)

无 212

【信息系统项目管理师】第1章:信息化发展 考点梳理

本文主要详细梳理高项:信息化、新型基础设施建设、两化融合、数字中国、数字化转型与元宇宙等内容。

数据知道的博客 8567

基于滤波反投影的图像重建算法matlab仿真

基于滤波反投影的图像重建算法是一种用于医学影像重建的计算机辅助技术。该算法可以从投影数据中重建出高质量的三维图像,被广泛应用于医学影像学、CT、PET等领域。本文将详细介绍基于滤波反投影的图像重建算法的原理、步骤和应用。一、原理介绍基于滤波反投影的图像重建算法基于X射线CT成像原理,它的主要思想是通过对投影数据进行处理,反推出被成像物体的三维形状。其核心原理是投影数据与目标物体之间的线性关系,即通过估计目标物体的吸收率来计算投影数据的变化,从而反推出目标物体的三维形状。

平时工作较为繁忙,私信消息一般晚上回复,谢谢大家~~ 385

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

上一篇: c/c++程序引入信号槽方法
明月清风-精进不止
博客等级 码龄18年 78粉丝 408原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值