小弟弟求助:关于iphelper头文件?
我在vs2003下写了一个小东西,顺利的编译成功了,然后转到vs2008下编译,出现了很多问题。
如:
error C2143: 语法错误 : 缺少“;”(在“*”的前面)
error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
error C2065: “pFixedInfo”: 未声明的标识符
error C2065: “FIXED_INFO”: 未声明的标识符
error C2059: 语法错误 : “)”
error C2065: “FIXED_INFO”: 未声明的标识符
error C2070: “'unknown-type'”: 非法的 sizeof 操作数
error C2065: “pFixedInfo”: 未声明的标识符
error C2065: “pFixedInfo”: 未声明的标识符
error C2065: “pFixedInfo”: 未声明的标识符
我在网上找了半天,知道问题所在了,是头文件包含顺序问题。但是我没有办法解决掉。FIXED_INFO是iphelper里面的,我想用iphelper.lib获得网卡的相关参数。从MSDN上抄下来的例子就包含了Windows.h和iphelper.h,并添加lib就可以了。可是我这编译就出问题了,希望各位神仙帮帮忙,分不够,问题解决了,立马加分。