|
提问:evc4.0能否支持DirectX9.0??
[复制链接]
公司要我在WINCE下实现Direct3D应用,我以前没用过EVC4.0,但用过VC6.0。在EVC中我只加进头文件后就发生以下错误:
pogram Files\Microsoft DirectX 9.0 SDK (December 2004)\Include\d3dx9math.inl(1578) : error C2065: 'sqrtf' : undeclared identifier
C:\Program Files\Microsoft DirectX 9.0 SDK (December 2004)\Include\d3dx9shape.h(196) : error C2061: syntax error : identifier 'LPGLYPHMETRICSFLOAT'
C:\Program Files\Microsoft DirectX 9.0 SDK (December 2004)\Include\d3dx9shape.h(207) : error C2061:
syntax error : identifier 'LPGLYPHMETRICSFLOAT'
而我去查EVC4.0的MSDN文件却能找到sqrtf的定义,而这里却说没有定义,这是怎么回事??
我已经将MSDN文件要求的头文件加进去
#include
#include
出现以上错误的原因是什么??是EVC4.0版本太低,支持不了DirectX9.0么??如果可以支持,如何设置??
期望你的回答!!!
|
|