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

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

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

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

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

相关文章
相关标签/搜索