首页 > 技术文章 > MFC Release版本串口连不上的问题

xiaoxiaoji 2018-05-09 08:45 原文

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

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

 

推荐阅读