银河麒麟KylinOS-4.0.2-sp2-desktop安装QtSerialPort失败[private/qringbuffer_p.h:没有那个文件或目录]

银河麒麟桌面操作系统V10 FT2000 CPU 上源码编译Qt5.6.1 前言 本文介绍银河麒麟桌面操作系统V10上基于源码静态编译Qt5.6.1。完成Qt静态便以后,创建一个helloworld程序使用qmake静态编译它,并测试程序运行效果 一、下载源码 wget https://download.qt.io/new_archive/qt/5.6/5.6.1/single/qt-everywhere-opensource-src-5.6.1.tar.gz 源码文件信息 File information Filename: qt-everywhere-openso 阅读详情
AI摘要

本文详述了在银河麒麟4.0.2桌面版中安装QtSerialPort模块的过程,包括解决编译错误、更换apt源及安装依赖包等关键步骤。

银河麒麟4.0.2桌面版默认安装了Qt5.6.1,但没有QtSerialPort模块,需要自己安装。编译安装时发生了错误,本文记录了解决错误的过程。

0.错误描述

在Qt官网下载QtSerialPort5.6.1安装包,解压,进入目录,打开终端,编译安装。

/usr/lib/x86_64-linux-gnu/qt5/bin/qmake qtserialport.pro
make
make install

make时报错如下:
错误信息1
错误信息是private/qringbuffer_p.h:没有那个文件或目录。这个错误以前遇到过,需要安装libqt5serialport5-dev和qtbase5-private-dev,安装之后再次make,还会发生另一个错误:
错误信息2
解决这个错误,需要安装libudev-dev。总结一下,一共需要安装3个包,命令如下:

apt-get install libqt5serialport5-dev
apt-get install libudev-dev
apt-get install qtbase5-private-dev

然而一个也没安上,因为找不到这些包:
错误信息3
所以首先要解决找不到包的问题,方法就是换个apt源。

1 更换源

换源之前先确定操作系统的版本,根据版本再确定换哪个源。

1.1 查看操作系统版本
cat /etc/issue

得到操作系统版本:Kylin 4.0.2 \n \l
ps:还有一种办法:问系统管理员。其实系统是我自己安装的,安装文件是Kylin-4.0.2-desktop-sp2_Community-20171127-x86_64.iso,可以看出版本是4.0.2-desktop-sp2,比用命令查出来的更详细 -_-

1.2 修改sources.list文件

根据得到的系统版本,到这里查找对应的源:
sourcelist
根据系统版本找到相应的源地址。我需要的是4.0.2-sp2桌面版,所以打开/etc/apt/source.list文件:

vi /etc/apt/sources.list

在文件尾部添加一行:

deb http://archive.kylinos.cn/kylin/KYLIN-ALL 4.0.2-sp2-desktop main restricted universe multiverse

ps:不熟悉vi的同学,注意不要乱按键盘,先按“i”键切换到编辑模式,再按“向下”键到文件末尾,按“回车”键新建一行,输入上述源地址,按“ESC”退切换到命令模式,输入“:wq”(注意wq前面有个冒号也是要输入的),最后按“回车键”保存文件并退出。

1.3 更新源

清理旧源、更新新源:

apt-get clean
apt-get update

2 安装依赖

apt-get install libqt5serialport5-dev
apt-get install libudev-dev
apt-get install qtbase5-private-dev

3 编译安装QtSerialPort

在Qt官网下载QtSerialPort5.6.1安装包,解压,进入目录,打开终端,编译安装。

/usr/lib/x86_64-linux-gnu/qt5/bin/qmake qtserialport.pro
make
make install
U系银河麒麟配置外网源、内网源、光盘源 1.U系桌面版配置外网源  1)查看系统版本 cat /etc/.kyinfo  2)选择对应源地址  银河麒麟官方外网源 #4.0.2桌面版本: deb http://archive.kylinos.cn/kylin/KYLIN-ALL 4.0.2-desktop main restricted universe multiverse #4.0.2-sp1桌面版本: deb http://archive.kylinos.cn/kylin/KYLIN-ALL 4.0.2sp1-desktop main 阅读详情

相关推荐

银河麒麟4.0.2系统安装文档.docx

麒麟系统是国产系统,银河麒麟4.0.2系统安装 为满足政府、国防、金融、电力、机要、保密等领域对操作系统的高安全性需求,中标软件有限公司研制推出国内首款自主和高安全等级的可信操作系统软件产品-中标麒麟可信操作系统软件。中标麒麟可信操作系统软件V6.0是中标麒麟安全操作系统V5的升级版。产品符合POSIX标准;产品严格按照CMMI5标准研发。

虚拟机安装优麒麟系统(没有任何参考价值,请自行忽略)

第一步 下载 http://nudt.dl.360tpcdn.com/data/Kylin-4.0.2-desktop-sp2_Community-20171127-x86_64.iso 第二步 创建虚拟机 稍后安装os 选linux 选ubuntu 起名 选择安装路径 磁盘上限 完成 第三步 编辑虚拟机   开机 安装 继续 ...

我的博客 3673

从原理图到PCB:手把手教你绘制DRV8301驱动板(附完整代码与避坑指南)

本文详细介绍了如何从原理图设计到PCB布局,手把手教你绘制DRV8301驱动板,特别适用于FOC(磁场定向控制)系统开发。内容涵盖元器件选型、电源树架构设计、栅极驱动电路、PCB布局技巧、焊接调试及代码配置,并附有完整代码与常见问题避坑指南,帮助工程师快速掌握DRV8301驱动板的设计与优化。

weixin_33716941的博客 396

银河麒麟操作系统安装Mono开发环境操作步骤

银河麒麟操作系统安装Mono开发环境操作步骤 需求:现有一C/S结构的Winform客户端程序需要运行到国产操作麒麟操作系统V10上,经查询资料,普遍采取mono开发工具来实现此转换。 目标:转换现有的Windows下使用VisualStudio 2019开发的项目到国产麒麟操作系统V10上。 问题:工欲善其事,必先利其器,本文先搭建好环境,之后再 步骤: 一、下载安装国产银河麒麟操作系统: 搜索到官网地址http://www.kylinos.cn/, 个人用户试用体验网址https://ww

xqf222的专栏 9532

《BiLSTM with Multi-Polarity Orthogonal Attention for Implicit Sentiment Analysis》论文阅读笔记

文章名:《BiLSTM with Multi-Polarity Orthogonal Attention for Implicit Sentiment Analysis》 作者Jiyao Wei a,1, Jian Liaoa,1, Zhenfei Yanga, Suge Wanga,b,∗, Qiang Zhaoa 年份 2019 1 Introduction 目前文本情感分析多分析带...

weixin_39036944的博客 1631

ORB-SLAM3算法2之EuRoc开源数据集运行ORB-SLAM3生成轨迹并用evo工具评估轨迹

ORB-SLAM3算法1 已成功编译安装ORB-SLAM3到本地,本篇目的是用EuRoc开源数据来运行ORB-SLAM3,并生成轨迹,最后用evo评估工具来评估ORB-SLAM3生成的轨迹和真值轨迹。

重点记录机器人和自动驾驶相关领域的技术,尤其是计算机视觉,视觉SLAM等,不仅有前言文献或必备算法的学习,也会有实际应用的点滴经验 3762

Vmware安装Ubuntu Kylin麒麟系统图文

Vmware安装Ubuntu Kylin麒麟系统图文

慕白Lee的博客 3万+

LVGL 丝滑菜单3(Silk Menu)

h。

摸鱼专家 91

虚拟机镜像.iso

分类专栏: tools 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/haha13l4/article/details/89602961 Windows: Windows7纯净版.iso提取码:y2d7 Windows7精简版.iso提取码:1i9b cn_windows_7_ente...

爱我非你莫属的博客 835

ABAP CDS 实体权限控制,从 DCL 到 PFCG 的完整运行逻辑

本文探讨了SAP S/4HANA开发中CDS View的权限控制机制。核心观点如下: CDS access control通过DCL语言实现数据实例级权限控制,而非替代传统PFCG权限体系,二者形成互补关系:PFCG控制功能入口权限,DCL控制数据可见性。 DDL定义数据结构,DCL定义访问规则。DCL通过角色映射将数据字段与PFCG授权对象关联,运行时自动将权限条件注入SQL查询,实现数据过滤。 访问控制行为特点: 无DCL role不会默认拒绝访问 权限检查通过减少结果集而非抛出错误实现 需配合@Acc

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 101

24、流化催化裂化的分子建模

本文探讨了流化催化裂化(FCC)的分子建模方法,重点分析了如何通过机理建模和模型修剪策略(如反应规则和随机规则)来减少计算复杂度,同时保持化学意义。文章还介绍了定量结构反应性关联(QSRC)在动力学参数确定中的应用,以及结焦对催化剂活性的影响。通过这些方法,FCC反应模型能够在预测产物分布的同时,显著提高计算效率。

s8t9u0v1w的博客 141

qt环境问题导致的编译错误

/usr/include/qt5/QtCore/qprocess.h:245:24: error: missing binary operator before token "("#if QT_DEPRECATED_SINCE(5,6) ^In file included from /usr/include/qt5/QtCore/QFile:1:...

weixin_30322405的博客 1623

SAPIEN ManiSkill3 入门教程(一)

请注意,table.set_pose(pose) 设置的是演员在世界帧中的坐标系姿势。移除的实体可以再次添加到场景中,但已在场景中的实体则不能再次添加。显示器可以是物理的(如显示器),也可以是虚拟的(如 VNC)。我们可以通过 get_pose()、get_linear_velocity() 和 get_angular_velocity()获取演员的运动量(姿势、线速度、角速度)。现在,让我们创建一个斜坡。例如,您可能需要一个简单的碰撞形状来进行快速模拟,但却需要一个复杂的视觉形状来进行逼真的渲染。

机器人控制与仿真应用 3075

linux系统下Qt安装qtserialport模块

打开项目工程后选择“project”->“mange kits”->Qt Versions,可能你的编译器qt4和qt5版本,源码版本和qt编译器版本要对应,即源码是qt4.x的需要用qt4的编译器,源码是qt5.x的需要用qt5的编译器。下图是用qt5.6.2进行编译,可以看到我的编译环境有两个版本的编译器,由于源码是qt5.6.2,所以我删除了qt4.8.7的编译器,用qt5.6.2进行编译。官方下载地址可以看到qt全部版本的源码,由于某些不可描述的原因,你可能经常打不开或者下载很慢。

qq_40067649的博客 2742

【经验&技巧】如何在ADS中导入示波器的时域波形?

从示波器中导出的时域波形数据,需要按照固定的格式进行修改,并通过Display dataset对话框导入ADS。

一只豌豆象的博客 1572

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

银河麒麟v4.0.2安装

安装国产银河麒麟

weixin_55609813的博客 2万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

银河麒麟4.0.2系统安装nvidia-dcker

我从https://dl.pconline.com.cn/download/1397859.html下载的安装文件,在虚拟机vmware中安装。下载的文件名为:Kylin-4.0.2-desktop-sp1-Community-20170412-x86_64.iso 参考Docker官方说明Install Docker CE from binaries。 # 更新源 sudo apt update...

fleaxin的博客 7839

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

国产麒麟系统KylinOS Server V10 SP2安装MySQL 8.0.28—RPM包安装

国产麒麟操作系统KylinOS Server V10 SP2上安装MySQL 8.0.28的第一篇:使用MySQL RPM包安装。

老哥讲数据库 3万+

无法打开包括文件: “QSerialPortInfo”: No such file or directory

打开工程的属性

NicerKing的博客 3723

QT报错: No such file or directory

执行项目工程时候遇到的两个问题及解决,希望能帮助到大家。

qq_40296728的博客 5636

【问题解决】QT报错:QSerialPort: No such file or directory

问题: 添加 #include <QSerialPort> 后报错: QSerialPort: No such file or directory 解决: 使用#include <QtSerialPort/QSerialPort> 在 .pro 文件中添加:QT += serialport

丨晋丨 1万+

Ubuntu Kylin可以再丑点不?

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34233856的博客 189

银河麒麟操作系统下载地址收集--2022.03

银河麒麟桌面操作系统(Kylin) V10 x86/兆芯版/海光版下载 Kylin10正式版。银河麒麟桌面操作系统(Kylin) V10 arm64/飞腾/鲲鹏版下载。:32位/X86/64位/X64。兆芯版 海光版 AMD64版。龙芯-LoongArch64。AMD64版 intel版。龙芯-MIPS64el。

文斗士的专栏 4万+

deb 中标麒麟_飞腾机器装银河麒麟/中标麒麟操作系统 源

银河麒麟系统信息Linux kylin-os 4.4.58-20180615.kylin.server.YUN+-generic #kylin SMP Tue Jul 10 14:55:31 CST 2018 aarch64 aarch64 aarch64 GNU/Linux测试试用阿里云、清华、网易等源,均报错,无法使用 可以采用ubuntu16.04 ARM 源 经测试可以正常试用:debh...

weixin_39725924的博客 936

银河麒麟ARM64 飞腾FT2000 linuxdeployqt linux打包qt

银河麒麟ARM64 飞腾FT2000 linuxdeployqt linux打包qt下载linuxdeployqt-aarch64.AppImageqt版本说明linuxdeployqt打包准备编译好的程序插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 下载linuxdeployqt-aa

车轮滚滚向西行的博客 8143

【Linux operation 23】Win 10 64位(X86 架构CPU)安装ARM架构的虚拟机(银河麒麟高级服务器操作系统 V10)

1、银河麒麟高级服务器操作系统 V10(鲲鹏版)下载: 官网下载 https://www.kylinos.cn/scheme/server/1.html 1.银河麒麟高级服务器操作系统V10 x86/兆芯/海光 Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso https://pan.baidu.com/s/19CmmJWl0jDzUTJxEcJZ3Tg 提取码:now7 arm64/飞腾/鲲鹏 Kylin-Server-10-SP2-aarch

qq_22938603的博客 2万+
上一篇: 解决中标麒麟7安装Qt5.12.1后无法启动的问题[LIBDBUS_1_3 not defined][FT_Get_Font_Format]
下一篇: [C++]VS2015用动态链接(MD/MDd)方式编译protobuf
codeaftercode
博客等级 码龄11年 666粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值