当前位置:网站首页>Qt 添加QSerialPort类 实现串口操作
Qt 添加QSerialPort类 实现串口操作
2022-04-23 05:49:00 【~哈】
- 前言
最近学习了Qt,便想着做一个串口助手。但是在添加串口相关的两个头文件(QSerialPort、QSerialPortInfo)的时候一直是文件不存在,知道是本地没有串口相关的两个文件,也看了网上许多教程,但就是弄不好,折腾了许久。特此一贴,防止以后广大初学者也有相同的困惑。此教程适合Qt所有版本,安装其他的类也可以用来参考
- 环境
系统:win10
Qt版本:5.14.0
- 安装步骤
一、下载相关文件
首先需在去官网下载相关文件,但是由于官网下载特别慢,所以推荐使用国内的镜像源。这里我使用的是清华大学的镜像https://mirrors.tuna.tsinghua.edu.cn/,搜索qt,打开official_release(官方发布的一些代码,工具)
接着打开qt文件夹,在这里可以选择版本,根据自己电脑上安装qt的版本选择即可
选择版本之后再打开submodules文件夹,往下滑,找到串口相关的文件如下图,下载
二、安装
解压并打开这个工程,打开工程配置页面
点开build步骤的make栏的详情,在Make arguments(make参数)中填入install,这里选择的是release方式,debug方式也是一样的操作
再编译整个工程即可,这样就把这两个类安装到了电脑上,可以供其他工程使用了
- 三、最后一步
打开串口工程,包含这两个头文件
#include <QSerialPort> //提供访问串口的功能
#include <QSerialPortInfo> //提供系统中存在的串口的信息
这时仍然会报错说找不到文件,这是正常情况,还需要在.pro文件中加入一行代码
QT +=serialport
到这就可以正常使用串口相关的类和方法了
版权声明
本文为[~哈]所创,转载请带上原文链接,感谢
https://blog.csdn.net/LF_1845529754/article/details/104346354
边栏推荐
猜你喜欢
【UDS统一诊断服务】三、应用层协议(2)
大学概率论与数理统计知识点详细整理
Graduation project, curriculum link, student achievement evaluation system
Gesture recognition research
File viewing commands and user management commands
Robocode教程8——AdvancedRobot
PM2 deploy nuxt project
C语言的运算符
[UDS unified diagnosis service] i. diagnosis overview (2) - main diagnosis protocols (K-line and can)
对象的动态建立和释放,赋值和复制
随机推荐
如何安装jsonpath包
日志
【UDS统一诊断服务】四、诊断典型服务(6)— 输入输出控制单元(0x2F)
C语言的浪漫
类的继承与派生
定位器
函数的调用过程
Easy to use data set and open source network comparison website
【UDS统一诊断服务】三、应用层协议(2)
声明为全局变量
Matlab标定板角点检测原理
破解滑动验证码
拷贝构造函数
Cross domain issues - allow origin header contains multiple values but only one is allowed
Robocode教程7——雷达锁定
ArcGIS表转EXCEL超出上限转换失败
Opencv uses genericindex for KNN search
copy constructor
对象的动态建立和释放,赋值和复制
Object array and object pointer