首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

在做蒙皮动画遇到的有关问题

2012-03-21 
在做蒙皮动画遇到的问题,1------ 已启动生成: 项目: SkinMesh, 配置: Release Win32 ------1正在编译...

在做蒙皮动画遇到的问题,
1>------ 已启动生成: 项目: SkinMesh, 配置: Release Win32 ------
1>正在编译...
1>SkinMesh.cpp
1>.\SkinMesh.cpp(180) : error C2259: “CAllocateHierarchy”: 不能实例化抽象类
1> 由于下列成员:
1> “HRESULT ID3DXAllocateHierarchy::CreateMeshContainer(LPCSTR,LPD3DXMESHDATA,LPD3DXMATERIAL,LPD3DXEFFECTINSTANCE,DWORD,DWORD *,LPD3DXSKININFO,LPD3DXMESHCONTAINER *)”: 是抽象的
1> d:\编程软件\directx 9.0\include\d3dx9anim.h(167) : 参见“ID3DXAllocateHierarchy::CreateMeshContainer”的声明
1>.\SkinMesh.cpp(238) : error C2039: “GetAnimationSetByName”: 不是“ID3DXAnimationController”的成员
1> d:\编程软件\directx 9.0\include\d3dx9anim.h(655) : 参见“ID3DXAnimationController”的声明
1>.\SkinMesh.cpp(244) : error C2039: “GetAnimationSetByName”: 不是“ID3DXAnimationController”的成员
1> d:\编程软件\directx 9.0\include\d3dx9anim.h(655) : 参见“ID3DXAnimationController”的声明
1>.\SkinMesh.cpp(250) : error C2039: “GetAnimationSetByName”: 不是“ID3DXAnimationController”的成员
1> d:\编程软件\directx 9.0\include\d3dx9anim.h(655) : 参见“ID3DXAnimationController”的声明
1>.\SkinMesh.cpp(256) : error C2039: “GetAnimationSetByName”: 不是“ID3DXAnimationController”的成员
1> d:\编程软件\directx 9.0\include\d3dx9anim.h(655) : 参见“ID3DXAnimationController”的声明
1>.\SkinMesh.cpp(295) : error C2039: “AdvanceTime”: 不是“ID3DXAnimationController”的成员
1> d:\编程软件\directx 9.0\include\d3dx9anim.h(655) : 参见“ID3DXAnimationController”的声明
1>AllocateHierarchy.cpp
1>.\AllocateHierarchy.cpp(469) : error C2039: “UnkeyAllTrackEvents”: 不是“ID3DXAnimationController”的成员
1> d:\编程软件\directx 9.0\include\d3dx9anim.h(655) : 参见“ID3DXAnimationController”的声明
1>.\AllocateHierarchy.cpp(470) : error C2039: “UnkeyAllTrackEvents”: 不是“ID3DXAnimationController”的成员
1> d:\编程软件\directx 9.0\include\d3dx9anim.h(655) : 参见“ID3DXAnimationController”的声明
1>生成日志保存在“file://f:\GameCode\directx 3d游戏编程实用教程源代码\第13章\SkinMesh(Tiny)\Release\BuildLog.htm”
1>SkinMesh - 8 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========


编译的时候提示这个样子。
问题是在学校的电脑上编译就能通过。是不是编译器哪里设置错了。代码应该没有问题的!

[解决办法]
你的dx版本和程序需要的不匹配,你看看你学校用的是啥版本

热点排行