Qt使用第三方串口类qextserialport无法打开串口的可能解决方案(文章中描述的可以解决)
我前面的博客提到了,在我的笔记本电脑中用QT的第三方串口类QextSerilPort打不开串口,今天终于解决了,下面简单分享一下:
先说下环境:我用的是QT4.8.0,每三方的串口类QextSerialPort, USB转串口的数据线,ZEBRA888-TT的打印机(支持EPL语言);
前两天我在QT中试着打开串口,怎么也打不开,奇怪的是在台式机和别人的笔记本电脑中都能打开,而且更令人不解的是我用串口调试可以正常打开串口,说明不是我的笔记本电脑出了问题,那就是QT出了问题,具体什么问题我并不明白,今天看到一个帖子终于知道怎么解决,具体方法如下:
打串口的名子应该是: port = new QextSerialPort("\\\\.\\COM11");
而不应该是: port = new QextSerialPort("COM11");
这样用第三方的串口类就可以轻松打开串口了,帖子具体的内容如一下:
刚才去网上搜了一下:发现了问题。这样改了。确实能用:
Com = new Win_QextSerialPort("\\\\.\\COM10", QextSerialBase::EventDriven);
查到的原因:
MS的软件什么事情干不出来,软件bug吧,\\\\.\\com10是标准设备名称,自然是可疑打开的,而直接用
com10或者以上的端口则经过库函数转换成标准名称才用于设备操作,库函数没考虑超过十个串口,所以出问题了。
看来网上的朋友就是牛,非常感谢网友,帖子的地址如下,大家可以一起学习一下:
http://topic.csdn.net/u/20101127/16/e65b617a-3395-46ab-b637-2e66765453dc.html
Qt使用第三方串口类qextserialport无法打开串口的可能解决方案(文章中描述的可以解决)相关推荐
- 一个印度人写的VC串口类CSerialCom(有串口基础介绍)
http://www.vc-rs232.com/html/VC_SSCOM_Control/2011/0117/34.html 一个印度人写的VC串口类CSerialCom(有串口基础介绍) 软件介绍 ...
- 串口类QextSerialPort
QextSerialPort类是基于Qt程序串口类,在win和linux都适用,win下可以使用EventDriven,linux好像不行. 整个类的层次关系. 我下载的是qextserialport ...
- 打开串口类软件出现安装datasocket.msi,解决方案
出现该问题大多数是因为安装卸载Labview后,还有一些残余未能清理干净. 解决方案:安装Windows installer clean up,将运行安装程序的部分清除即可.
- 安卓串口通信无法获取串口地址,无法打开串口权限
本周在安卓三防平板上尝试串口通信,遇到权限问题折腾了6天,这期间在csdn.博客园.简书等论坛查询报错代码,报错代码如下所示. avc: denied ( open / for path=" ...
- linux串口通讯64k出错,打开串口列表的注册表项出错?
代码 错误信息解释 0 操作成功完成. 1 函数不正确. 2 系统找不到指定的文件. 3 系统找不到指定的路径. 4 系统无法打开文件. 5 拒绝访问. 6 句柄无效. 7 存储控制块被损坏. 8 存 ...
- Android在 普通类(非Activity,多数为Adapter) 中 传输数据为空值 解决方法 :在startActivity 用 intent传输数据
这是bundle是传输不了数据的,获取到 出现这种情况的原因是非activity类中不存在Context,而在活动中传输数据时需要Context. 我收集到了两种解决方法. 1. 在调用该Adapte ...
- QT串口助手(串口的查找和打开)
文章目录 前言 一.查找存在的串口将串口添加进选择框 二.打开串口功能的实现 总结 前言 本篇文章将正式的带大家实现串口的查找添加,和打开串口的功能. 一.查找存在的串口将串口添加进选择框 创建一个Q ...
- 【Qt串口调试助手】1.1 - Qt5编写串口调试助手,Qt串口编程
这章来学习串口数据流操作.仿照已有成品制作一个用Qt开发的串口调试助手. 介于篇幅有限,本篇只介绍一个最简单的能收发的串口调试助手的制作.后续篇幅会陆续对剩余代码进行讲解,并添加各种功能,对显示.操作 ...
- 一个由印度人编写的VC串口类
软件介绍 一个由印度人编写的VC串口类(也是一种VC串口控件),他还配合这个类写了VC 串口通信方面的一些基础知识,如怎么用VC打开串口,如何对串口进行配置,读串口.写串口等. 这个类有点特别,它没有 ...
最新文章
- 《Swift 权威指南》——导读
- Insightface项目爬坑指南+使用本地数据集训练流程(MXNET版)
- BigData:绘制2018年福布斯中国富豪榜人名坐标地图(解决多个人名显示在同一个家乡地点)
- 技术与商业到底啥关系?我们从业务角度聊一聊
- FPGA学习之路—应用程序—原码二位乘法器及Verilog代码分析
- mysql出现连接错误不识别 utf8mb4
- 错误:unrecognized command line option “-std=c++11”
- php请求来源,php验证请求页面来源
- php 短信验证码对比,php短信验证码的3个优势,你知道是什么吗?
- matlab求微分方程的系数,Matlab中系数为离散值的微分方程求解【编辑完成求解答】...
- ECSHOP中transport.js和jquery的冲突的简单解决办法
- UnhandledPromiseRejectionWarning报错send()的处理
- mysql故障切换_MySQL故障切换笔记之应用无感知设计详解
- Linux网络服务之DNS(2)
- LTR学习排序 Learning to Rank 小结
- 让程序最小化到任务栏的时候隐藏
- python爬虫实例——中国电影票房
- NSIS V3.08 简体中文增强版
- Hybrid App
- OpenGL ES 帧缓冲对象(FBO):Render to texture
热门文章
- RTE 2021:声网重磅发布“RTE万象图谱”
- 内网安全建设思路(转)
- “在 System.Threading.ThreadAbortException 中第一次偶然出现的‘mscorlib.dll’类型的异常”的解决方法
- RCU(1)- 概述
- 7-1 顺序表的建立及遍历
- iOS与安卓的区别 浅谈ios为什么比安卓流畅
- 币须知道 |币安要做联盟计划,首期1000个名额,平台币运作模式 ,ADA创始人:华尔街准备“下一波监管”之后投资“数万亿美元”...
- 正则表达式 新手的歧途
- 边缘计算导论——中山大学程旭老师课程总结
- Python文本爬虫实战