今天从HackChina上下载的德威特力通61850模型配置工具的源代码,代码写的倒是挺好的,就是少了两个头文件:XmlNodeWrapper.h和dbcom.h,哗哗哗的出了一堆错误,dbcom.h是力通公司的NetEasy组件,网上还找不着,诶!!不过,还好有XmlNodeWrapper.cpp的代码,那就简单了,直接根据源文件写头文件啊!!没想到啊,写完后VC居然报错如下:
error C2011: 'CXmlNodeWrapper' : 'class' type redefinition
我写的三个类都被报错说是重复定义,百思不得其解,CSDN博客又帮了我一把,steel的专栏里就转载过一篇文章,原帖见这里。
'class' type redefinition 解决方案
这个错误提示是说类重复定义了,下面举例说明一下怎么解决.
先建立一个Win32应用程序的空工程,再建立所下面需要的文件:
//ds.h
class ds