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。字符串中\須要轉義字符\\表示一個\。端口

相關文章
相關標籤/搜索