是这样的,刚开始装directx sdk后在Visual Studio(VC)中新建directx项目,使用x file没有问题。就是一开始新建项目的时候选那个茶壶,可以运行,显示茶壶。
后来,我下载了directx sdk update april 2005,升级完了以后关于x file的地方就有问题了。同样新建项目的时候选茶壶,什么代码都不添加直接编译会出错:
e:\Visual Studio Projects\DirectX\Ship\d3dfile.cpp(149): error C2664: “D3DXLoadMeshFromXof” : 不能将参数 1 从“LPDIRECTXFILEDATA”转换为“LPD3DXFILEDATA”请问大家有没有这种情况?以前好好的,升级完出问题了。(其他不用x file的都没问题)d3dfile.h,d3dfile.cpp不是sample框架里面的吗?怎么会出错呢?请教解决方案,谢谢!