|
我是一个初学者,我在写DirectX程序时老是有连接错误,不知道如何解决,希望大家能帮帮忙
我用的是VC.net+DirectX9,Direct9的include和lib已经加入VC的路径中,编译连接时的出错信息如下
xx error LNK2001: 无法解析的外部符号 _c_dfDIJoystick2
xx error LNK2001: 无法解析的外部符号 _c_dfDIKeyboard
xx error LNK2001: 无法解析的外部符号 _c_dfDIMouse
xx error LNK2001: 无法解析的外部符号 _GUID_SysKeyboard
xx error LNK2001: 无法解析的外部符号 _GUID_SysMouse
xx error LNK2001: 无法解析的外部符号 _IID_IDirectInput8A
xx error LNK2019: 无法解析的外部符号 __imp__mciSendStringA@16 ,该符号在函数 "public: __thiscall cmlib::CDPlayer::CDPlayer(void)" (??0CDPlayer@cmlib@@QAE@XZ) 中被引用
xx error LNK2019: 无法解析的外部符号 _Direct3DCreate8@4 ,该符号在函数 "public: enum cmlib::Error32 __thiscall cmlib::Screen::Init(struct HWND__ *)" (?Init@Screen@cmlib@@QAE?AW4Error32@2@PAUHWND__@@@Z) 中被引用
xx error LNK2019: 无法解析的外部符号 _DirectInput8Create@20 ,该符号在函数 "public: enum cmlib::Error32 __thiscall cmlib::InputManager::Init(struct HINSTANCE__ *)" (?Init@InputManager@cmlib@@QAE?AW4Error32@2@PAUHINSTANCE__@@@Z) 中被引用
xx error LNK2019: 无法解析的外部符号 _DirectSoundCreate8@12 ,该符号在函数 "public: enum cmlib::Error32 __thiscall cmlib::SoundPlayer::Init(struct HWND__ *)" (?Init@SoundPlayer@cmlib@@QAE?AW4Error32@2@PAUHWND__@@@Z) 中被引用
大体情况就是这样,希望大家能帮帮忙,解决就给分
|
|