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

请问一下初始化d3d9的有关问题

2012-03-05 
请教一下初始化d3d9的问题初学DX,在设置的时候就碰到了麻烦://建立d3d对象m_d3dDirect3DCreate9(D3D_SDK_

请教一下初始化d3d9的问题
初学DX,在设置的时候就碰到了麻烦:
//建立d3d对象
m_d3d   =     Direct3DCreate9(   D3D_SDK_VERSION   );

编译器提示我说:
GameFrame.obj   :   error   LNK2019:   无法解析的外部符号   _Direct3DCreate9@4,该符号在函数   "protected:   bool   __thiscall   GameFrame::initDirect3D(void) "   (?initDirect3D@GameFrame@@IAE_NXZ)   中被引用
F:\Game++\GameEngine2D\GameEngine2D\Debug\GameEngine2D.exe   :   fatal   error   LNK1120:   1   个无法解析的外部命令

这仿佛是说有头文件但没有lib文件吧?
但是我的VC库搜索目录我是设置好了的.
包含文件里的第一个目录:
C:\Program   Files\Microsoft   DirectX   SDK   (December   2005)\Include
库文件里的第一个目录:
C:\Program   Files\Microsoft   DirectX   SDK   (December   2005)\Lib\x86

现在就真不明白这是怎么回事了.请教各位高手

我用的是visual   studio   2005

[解决办法]
#pragma comment(lib, "xxxxx.lib ")

热点排行