使用CreateFile打开串口失败
GetLastError()返回123: 文件名、目录名或卷标语法不正确
解决:
转到CreateFile的定义:
#ifdef UNICODE
#define CreateFile CreateFileW
#else
#define CreateFile CreateFileA
#endif
发现跟是否定义UNICODE有关。
打开VC工程Project/Properties/Configuration Properties/General/Character Set
把Unicode Character Set 修改为Multi-Byte Character Set
打开串口成功。