首先声明,VS2008编写MFC/C/C++的程序。
在VS2008中没有将串口通信控件MScomm控件包含进去,因此安装后,会找不到这个控件,这里介绍一个如何在Visual stdio 2008中应用MScomm控件的一个简单方法。
在你的计算机上安装一次Visual C++ 6.0,如果以前安装了Visual C++ 6.0,那就不用了,肯定是可以用了,但记得安装Visual C++ 6.0时要选择自定义安装,将ActiveX控件项选上,其它的可以不用安装。安装Visual C++ 6.0后,MSComm控件就自动在你的计算机上注册了,这比手工注册控件省事多了,而且安装Visual C++ 6.0也不会“吃亏”的,毕竟Visual C++ 6.0的资源比.NET资源多多了。
菜单栏:工具-》选择工具箱选项-》COM组件,具体的见下图!
添加完控件后,该控件的小电话图标就会出现在工具箱的最下边,把它拖动到对话框上即可使用。
但是本人在为该控件添加变量后,出现
fatal error C1853: “Debug/test3.pch”预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)的错误。
网上的解决办法是:
把该工程的使用预编译头改为改为其它的另外的两个即可。
转自:http://blog.csdn.net/lzg188/article/details/5669161