项目开发过程中发现Release版本存在连接串口时,第一次开机后,出现连接不上的问题,但在Debug版本下正常;而且只要连接上一次,Release版本就能正常连接;
解决方案:
在串口配置过程中更改为以下:
COMMCONFIG cc; DWORD size = sizeof(COMMCONFIG); //必须添加该句,否则就会出现问题 if(GetCommConfig(m_hSerialPortHandle,&cc,&size) == FALSE) return FALSE;