首页 > 其他 > 详细

QT 第三方串口库COM10以上无法读取问题

时间:2016-07-13 15:54:08      阅读:205      评论:0      收藏:0      [点我收藏+]

当COM口的端口号高于9时,也就是说从COM10往后,serialPortName赋值就不能跟COM1~~COM9一样,C++中COM大于9时,COM前面需要加上\\.\COM

如,serialPortName = "COM1";           //这个没问题,一直到COM9 这么写都没问题。

  serialPortName = “COM10”;       //但是COM10往后的端口这么写就是不对的了。下面的是正确写法。

  serialPortName = "\\\\.\\COM10";           //从COM10往后,就需要在COM前加上一些修饰符了\\.\COM。字符串中\需要转义字符\\表示一个\。

QT 第三方串口库COM10以上无法读取问题

原文:http://www.cnblogs.com/gezi/p/5666723.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!