MSComm在Vs2010 x64平台没法使用一用这个空间就爆出断言,在Win32平台是好的。

图片说明
在对话框就只是添加控件,连添加变量都没有,其余什么都没干然后运行报错。当然如果是Win32平台就都是好的,可以运行,可以通信。但是我的项目需求必须是x64平台

MSComm是兼容Win764位的啊

MSComm和x64不兼容,因为它是32bit的activex控件。但是它本身只是完成一个com通讯的功能,而mfc中的CSerialPort可以实现完全等价的功能,你可以弃用这个控件,改用CSerialPort

用法:https://blog.csdn.net/humanking7/article/details/48110543