MFC Release版本串口连不上的问题

时间:2022-01-02 17:14:02

项目开发过程中发现Release版本存在连接串口时,第一次开机后,出现连接不上的问题,但在Debug版本下正常;而且只要连接上一次,Release版本就能正常连接;

解决方案:
在串口配置过程中更改为以下:
COMMCONFIG cc;
DWORD size = sizeof(COMMCONFIG); //必须添加该句,否则就会出现问题
if(GetCommConfig(m_hSerialPortHandle,&cc,&size) == FALSE)
return FALSE;