小弟用的VS2010 MFC,DX9.0c 2012 SDK
不知为何,d3dx9math.h 中 _D3DXMATRIXA16 的定义总是报错:
void* operator new ( size_t );
void* operator new[] ( size_t ); // delete operators
这两句,编译器提示:
1> d3dx9math.h(392): error C2059: 语法错误:“字符串”
1> d3dx9math.h(392): error C2091: 函数返回函数
1> d3dx9math.h(392): error C2802: 静态成员“operator new”没有形参
1> d3dx9math.h(393): error C2059: 语法错误:“字符串”
1> d3dx9math.h(393): error C2090: 函数返回数组
1> d3dx9math.inl(990): error C2761: “void *(__cdecl *_D3DXMATRIXA16::operator new(void))(size_t)”: 不允许成员函数重新声明
1> d3dx9math.inl(990): fatal error C1903: 无法从以前的错误中恢复;正在停止编译
————
这是神马情况啊啊啊啊啊!!!
跪求大神解释。
不知为何,d3dx9math.h 中 _D3DXMATRIXA16 的定义总是报错:
void* operator new ( size_t );
void* operator new[] ( size_t ); // delete operators
这两句,编译器提示:
1> d3dx9math.h(392): error C2059: 语法错误:“字符串”
1> d3dx9math.h(392): error C2091: 函数返回函数
1> d3dx9math.h(392): error C2802: 静态成员“operator new”没有形参
1> d3dx9math.h(393): error C2059: 语法错误:“字符串”
1> d3dx9math.h(393): error C2090: 函数返回数组
1> d3dx9math.inl(990): error C2761: “void *(__cdecl *_D3DXMATRIXA16::operator new(void))(size_t)”: 不允许成员函数重新声明
1> d3dx9math.inl(990): fatal error C1903: 无法从以前的错误中恢复;正在停止编译
————
这是神马情况啊啊啊啊啊!!!
跪求大神解释。