关于 Qt串口不同电脑出现不同串口号打开失败 的解决方法

文章讲述了开发者在升级新程序时遇到的COM口问题,新版本添加了对HI3568的兼容性但引发不同设备上的串口打开失败,初步定位可能为COM口名称大小写敏感。作者提到通过统一使用大写来解决这个问题,但具体原因未明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/132842297

红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)

Qt开发专栏:各种问题解决(点击传送门)


问题

  老程序(几天前的程序,新版本多了ffmpeg和485上下拉(特定宏在HI3568下))打开com10成功,新程序打开com10失败,老程序打开com7失败,新程序打开com7成功,这多年来第一次遇到这种问题,目前初步定位也只是COM口名称问题。


当前状态

  新老程序在串口模块部分没有做改动,新程序增加了兼容HI3568,但是windows上进行了宏区分,不影响代码。

测试

  1.老程序在客户电脑上com7打开成功;
  2.老程序在笔者电脑上com7打开失败;
  3.新程序在客户电脑上com10打开失败;
  4.新程序在笔者电脑上com10打开失败;
  5.新程序在笔者电脑上COM10打开成功;(注意串口名称大小写)
  6.新程序在客户电脑上将com10改com7打开成功;
  7.同样的模块产出的调试工具列举串口名之后,选择打不开的进行打开也行,不得不怀疑是大小写问题。
  在这里插入图片描述
  在这里插入图片描述
  在这里插入图片描述


解决

  第一次遇到这种奇葩事,不知道原因,测试出就规避解决,都用COM大写解决


若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/132842297

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

长沙红胖子Qt(技术Q群4597637)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值