在做arx时遇到 用iphlpapi.h获取网卡号,编译的时候出现下列问题:
描述如下:
1>c:\program files (x86)\microsoft visual studio 8\vc\platformsdk\include\iphlpapi.h(540) : error C2143: 语法错误 : 缺少“)”(在“常量”的前面)
1>c:\program files (x86)\microsoft visual studio 8\vc\platformsdk\include\iphlpapi.h(540) : error C2143: 语法错误 : 缺少“;”(在“常量”的前面)
1>c:\program files (x86)\microsoft visual studio 8\vc\platformsdk\include\iphlpapi.h(541) : error C2059: 语法错误 : “)”
解决办法:
把 #include <iphlpapi.h> 代码添加到 stdfx.h的最前面,或者自己尝试把该引用往前移动
在arx中,把他移动到 #include "arxHeaders.h" 之前解决问题