今天用VS进行串口编程时一开始编译是没有问题,可是后面编译就报上面的错误,发现是之前注册的MSCOMM32.OCX被刚注册的COMCTL32.OCX覆盖了,而后我又删除了COMCTL32.OCX,所以重新注册MSCOMM32.OCX就可以解决了。