Win10 串口编程

如果你想在Win10下使用Visual Studio借助MSCOMM(Microsoft Communication Activex….)控件编写,我想说,我试了好久没成功。

要么是我试了vs2012找不到该控件,然后卸载了。装了2010也找不到,貌似还存在兼容性问题。然后,我装了VC6.0,又装回了VS2010,哎???出现了。至于原因是什么,可能是在装VC6的时候装上的。

但是问题不止这个,VC6在win10上严重不兼容,即便是安装了win7升级包。现在我把机器换成了win7。先装了VC6,然后装了vs2010。我担心在VS2010上找不到,我就先在VC6中创建了该项目,拖好控件,然后在VS2010中重新编译,当然,也会遇到VC6到VS2010的常见迁移问题。
将项目属性改为:
Use MFC in a Shared DLL (共享DLL)
Use Multi-Byte Character Set(多字节)

总结: 最适合开发的系统是Win7,新系统毕竟问题多,资料少,用户群少,除了像我们这群学生爱天天折腾,还有谁?

当然,还有一种方法:不论哪个系统,就是说,不使用微软提供的控件,网页在这:使用Win32 API串口编程(Serial Port Programming using Win32 API),如果该链接失效,请到这里下载。需要1个资源分并非本意,因为我没找到0分那项。是不是因为网站修改了?不清楚。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章