|
|
我今天改动一个程序!
.....
m_pHero=new CRole(m_pGraphics->GetD3DDevice(),".\\models\\QDXX.X"); //加入主角
.....
把主角模型替换成另外一个编译以后,出现以下错误!
正在编译...
GameApp.cpp
c:\program files\microsoft directx sdk (august 2006)\include\dinput.h: DIRECTINPUT_VERSION undefined. Defaulting to version 0x0800
正在链接...
LINK : LNK6004: 没有找到 ..\Bin/Game.exe 或上一个增量链接没有生成它;正在执行完全链接
Render.lib(Font.obj) : error LNK2019: 无法解析的外部符号 _D3DXCreateFont@12 ,该符号在函数 "public: int __thiscall CFont::Create(class CGraphics *,int)" (?Create@CFont@@QAEHPAVCGraphics@@H@Z) 中被引用
..\Bin/Game.exe : fatal error LNK1120: 1 个无法解析的外部命令
从以上信息来看.好像是sdk版本问题! ID3DXFont借口可能改动过
出错以后我改回原来模型文件,还是提示信息! 本人刚学D3D,水平尚浅,这问题让我有点费解!
望达人解答!
|
|