|
我用的是xp系统,,Microsoft DirectX SDK (March 2009),,Microsoft Platform SDK for Windows XP SP2,,vs2005,,
我编译的是DX sample中的 CustomUI
错误如下
DXUT.cpp
c:\program files\microsoft platform sdk for windows xp sp2\include\specstrings.h(334) : error C2220: 警告被视为错误 - 没有生成“object”文件
c:\program files\microsoft platform sdk for windows xp sp2\include\specstrings.h(334) : warning C4005: “__reserved”: 宏重定义
c:\program files\microsoft visual studio 8\vc\include\sal.h(702) : 参见“__reserved”的前一个定义
c:\program files\microsoft platform sdk for windows xp sp2\include\specstrings.h(341) : warning C4005: “__checkReturn”: 宏重定义
c:\program files\microsoft visual studio 8\vc\include\sal.h(703) : 参见“__checkReturn”的前一个定义
c:\program files\microsoft platform sdk for windows xp sp2\include\specstrings.h(344) : warning C4005: “__typefix”: 宏重定义
c:\program files\microsoft visual studio 8\vc\include\sal.h(704) : 参见“__typefix”的前一个定义
c:\program files\microsoft platform sdk for windows xp sp2\include\specstrings.h(349) : warning C4005: “__override”: 宏重定义
c:\program files\microsoft visual studio 8\vc\include\sal.h(705) : 参见“__override”的前一个定义
c:\program files\microsoft platform sdk for windows xp sp2\include\specstrings.h(350) : warning C4005: “__fallthrough”: 宏重定义
c:\program files\microsoft visual studio 8\vc\include\sal.h(714) : 参见“__fallthrough”的前一个定义
c:\program files\microsoft platform sdk for windows xp sp2\include\specstrings.h(351) : warning C4005: “__callback”: 宏重定义
c:\program files\microsoft visual studio 8\vc\include\sal.h(706) : 参见“__callback”的前一个定义
c:\program files\microsoft platform sdk for windows xp sp2\include\specstrings.h(352) : warning C4005: “__in”: 宏重定义
c:\program files\microsoft visual studio 8\vc\include\sal.h(499) : 参见“__in”的前一个定义
c:\program files\microsoft platform sdk for windows xp sp2\include\specstrings.h(353) : warning C4005: “__out”: 宏重定义
c:\program files\microsoft visual studio 8\vc\include\sal.h(508) : 参见“__out”的前一个定义
c:\program files\microsoft platform sdk for windows xp sp2\include\specstrings.h(354) : warning C4005: “__inout”: 宏重定义
c:\program files\microsoft visual studio 8\vc\include\sal.h(527) : 参见“__inout”的前一个定义
c:\program files\microsoft platform sdk for windows xp sp2\include\specstrings.h(356) : warning C4005: “__out_ecount”: 宏重定义
c:\program files\microsoft visual studio 8\vc\include\sal.h(509) : 参见“__out_ecount”的前一个定义
c:\program files\microsoft platform sdk for windows xp sp2\include\specstrings.h(357) : warning C4005: “__in_ecount”: 宏重定义
c:\program files\microsoft visual studio 8\vc\include\sal.h(500) : 参见“__in_ecount”的前一个定义
c:\program files\microsoft platform sdk for windows xp sp2\include\specstrings.h(358) : warning C4005: “__inout_ecount”: 宏重定义
c:\program files\microsoft visual studio 8\vc\include\sal.h(528) : 参见“__inout_ecount”的前一个定义
c:\program files\microsoft platform sdk for windows xp sp2\include\specstrings.h(359) : warning C4005: “__out_bcount”: 宏重定义
c:\program files\microsoft visual studio 8\vc\include\sal.h(510) : 参见“__out_bcount”的前一个定义
c:\program files\microsoft platform sdk for windows xp sp2\include\specstrings.h(360) : warning C4005: “__in_bcount”: 宏重定义
c:\program files\microsoft visual studio 8\vc\include\sal.h(501) : 参见“__in_bcount”的前一个定义
c:\program files\microsoft platform sdk for windows xp sp2\include\specstrings.h(361) : warning C4005: “__inout_bcount”: 宏重定义
c:\program files\microsoft visual studio 8\vc\include\sal.h(529) : 参见“__inout_bcount”的前一个定义
c:\program files\microsoft directx sdk (march 2009)\include\d3dx10core.h(342) : error C2146: 语法错误 : 缺少“;”(在标识符“GetDesc”的前面)
c:\program files\microsoft directx sdk (march 2009)\include\d3dx10core.h(342) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
c:\program files\microsoft directx sdk (march 2009)\include\d3dx10core.h(342) : warning C4183: “GetDesc”: 缺少返回类型;假定为返回“int”的成员函数
c:\program files\microsoft directx sdk (march 2009)\include\d3dx10core.h(343) : error C2146: 语法错误 : 缺少“;”(在标识符“PreloadText”的前面)
c:\program files\microsoft directx sdk (march 2009)\include\d3dx10core.h(343) : error C2086: “HRESULT ID3DX10Font::WINAPI_INLINE”: 重定义
c:\program files\microsoft directx sdk (march 2009)\include\d3dx10core.h(342) : 参见“ID3DX10Font::WINAPI_INLINE”的声明
c:\program files\microsoft directx sdk (march 2009)\include\d3dx10core.h(343) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
c:\program files\microsoft directx sdk (march 2009)\include\d3dx10core.h(343) : warning C4183: “PreloadText”: 缺少返回类型;假定为返回“int”的成员函数
生成日志保存在“file://c:\Program Files\Microsoft DirectX SDK (March 2009)\Samples\C++\Direct3D\CustomUI\Debug\BuildLog.htm”
CustomUI - 6 个错误,17 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========
请高手帮忙解决一下,。感激不尽 |
|