------ 已启动生成: 项目: 01-ErrorShow, 配置: Debug Win32 ------
正在编译...
ErrorShow.cpp
c:\program files\msvc8\vc\platformsdk\include\prsht.h(531) : error C2146: 语法错误 : 缺少“;”(在标识符“hdr”的前面)
c:\program files\msvc8\vc\platformsdk\include\prsht.h(531) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
c:\program files\msvc8\vc\platformsdk\include\prsht.h(531) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
c:\program files\msvc8\vc\platformsdk\include\commctrl.h(276) : error C2146: 语法错误 : 缺少“;”(在标识符“hdr”的前面)
c:\program files\msvc8\vc\platformsdk\include\commctrl.h(276) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
本人编译IDE VS2005+SP1 WIN xp
解决方法如下:
\CommonFiles\CmnHdr.h 中
//#define WINVER _WIN32_WINNT_LONGHORN
把这个给屏蔽了就OK了。。。