当COM口的端口号高于9时,也就是说从COM10日后,serialPortName赋值就不能跟COM1~~COM9同样,C++中COM大于9时,COM前面须要加上\\.\COM。spa
如,serialPortName = "COM1"; //这个没问题,一直到COM9 这么写都没问题。字符串
serialPortName = “COM10”; //可是COM10日后的端口这么写就是不对的了。下面的是正确写法。get
serialPortName = "\\\\.\\COM10"; //从COM10日后,就须要在COM前加上一些修饰符了\\.\COM。字符串中\须要转义字符\\表示一个\。端口