yaxinhoo
17-08-2010 07:07:04
i check out the theora\ogrevideo\libtheoraplayer , the static lib is build success , then i want to build the demoplayer in the ogrevideo.sln , i got the following error's . any hints to help me ?
my input dependencies: "CEGUIBase_d.lib OgreMain_d.lib OIS_d.lib CEGUIOgreRenderer_d.lib Plugin_OgreVideo_d.lib "I:\Engine\WorldSimulator\Video\libtheoraplayer\trunk\lib\libtheoraplayer_static_d.lib""
../../lib;
library directories:"C:\Program Files\FMOD SoundSystem\FMOD Programmers API Win32\api\lib";"I:\Engine\WorldSimulator\UI\Cegui\CEGUI-0.7.1\lib";I:\Engine\WorldSimulator\Ogre1.7\OgreSrc\lib\Debug;I:\Engine\WorldSimulator\Ogre1.7\ogre\Dependencies\lib\Debug;I:\Engine\WorldSimulator\Video\Ogrevideo\trunk\lib;I:\Engine\WorldSimulator\Video\theora\win32\VS2008\Win32\Debug
Error 40 error LNK2019: unresolved external symbol "__declspec(dllimport) public: bool __thiscall TheoraVideoClip::isPaused(void)" (__imp_?isPaused@TheoraVideoClip@@QAE_NXZ) referenced in function "public: bool __thiscall Ogre::DemoApp::OnPlayPause(class CEGUI::EventArgs const &)" (?OnPlayPause@DemoApp@Ogre@@QAE_NABVEventArgs@CEGUI@@@Z) player.obj
Error 30 error LNK2019: unresolved external symbol "__declspec(dllimport) public: class TheoraVideoClip * __thiscall TheoraVideoManager::getVideoClipByName(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (__imp_?getVideoClipByName@TheoraVideoManager@@QAEPAVTheoraVideoClip@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function "class TheoraVideoClip * __cdecl Ogre::getClip(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?getClip@Ogre@@YAPAVTheoraVideoClip@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) player.obj
Error 35 error LNK2019: unresolved external symbol "__declspec(dllimport) public: float __thiscall TheoraVideoClip::getDuration(void)" (__imp_?getDuration@TheoraVideoClip@@QAEMXZ) referenced in function "public: virtual void __thiscall Ogre::DemoApp::frameStarted(struct Ogre::FrameEvent const &)" (?frameStarted@DemoApp@Ogre@@UAEXABUFrameEvent@2@@Z) player.obj
Error 36 error LNK2019: unresolved external symbol "__declspec(dllimport) public: float __thiscall TheoraVideoClip::getTimePosition(void)" (__imp_?getTimePosition@TheoraVideoClip@@QAEMXZ) referenced in function "public: virtual void __thiscall Ogre::DemoApp::frameStarted(struct Ogre::FrameEvent const &)" (?frameStarted@DemoApp@Ogre@@UAEXABUFrameEvent@2@@Z) player.obj
Error 33 error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall TheoraVideoClip::getNumDroppedFrames(void)" (__imp_?getNumDroppedFrames@TheoraVideoClip@@QAEHXZ) referenced in function "public: virtual void __thiscall Ogre::DemoApp::frameStarted(struct Ogre::FrameEvent const &)" (?frameStarted@DemoApp@Ogre@@UAEXABUFrameEvent@2@@Z) player.obj
Error 32 error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall TheoraVideoClip::getNumReadyFrames(void)" (__imp_?getNumReadyFrames@TheoraVideoClip@@QAEHXZ) referenced in function "public: virtual void __thiscall Ogre::DemoApp::frameStarted(struct Ogre::FrameEvent const &)" (?frameStarted@DemoApp@Ogre@@UAEXABUFrameEvent@2@@Z) player.obj
Error 31 error LNK2019: unresolved external symbol "__declspec(dllimport) public: static class TheoraVideoManager * __cdecl TheoraVideoManager::getSingletonPtr(void)" (__imp_?getSingletonPtr@TheoraVideoManager@@SAPAV1@XZ) referenced in function "class TheoraVideoClip * __cdecl Ogre::getClip(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?getClip@Ogre@@YAPAVTheoraVideoClip@@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) player.obj
Error 39 error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall TheoraVideoClip::pause(void)" (__imp_?pause@TheoraVideoClip@@QAEXXZ) referenced in function "public: bool __thiscall Ogre::DemoApp::OnPlayPause(class CEGUI::EventArgs const &)" (?OnPlayPause@DemoApp@Ogre@@QAE_NABVEventArgs@CEGUI@@@Z) player.obj
Error 38 error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall TheoraVideoClip::play(void)" (__imp_?play@TheoraVideoClip@@QAEXXZ) referenced in function "public: bool __thiscall Ogre::DemoApp::OnPlayPause(class CEGUI::EventArgs const &)" (?OnPlayPause@DemoApp@Ogre@@QAE_NABVEventArgs@CEGUI@@@Z) player.obj
Error 34 error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall TheoraVideoClip::seek(float)" (__imp_?seek@TheoraVideoClip@@QAEXM@Z) referenced in function "public: virtual void __thiscall Ogre::DemoApp::frameStarted(struct Ogre::FrameEvent const &)" (?frameStarted@DemoApp@Ogre@@UAEXABUFrameEvent@2@@Z) player.obj
Error 37 error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall TheoraVideoClip::setAutoRestart(bool)" (__imp_?setAutoRestart@TheoraVideoClip@@QAEX_N@Z) referenced in function "public: virtual void __thiscall Ogre::DemoApp::init(void)" (?init@DemoApp@Ogre@@UAEXXZ) player.obj
Error 41 error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall TheoraVideoClip::setOutputMode(enum TheoraOutputMode)" (__imp_?setOutputMode@TheoraVideoClip@@QAEXW4TheoraOutputMode@@@Z) referenced in function "public: bool __thiscall Ogre::DemoApp::OnRGB(class CEGUI::EventArgs const &)" (?OnRGB@DemoApp@Ogre@@QAE_NABVEventArgs@CEGUI@@@Z) player.obj
Error 42 fatal error LNK1120: 12 unresolved externals ../../bin/Debug/Demo_Player.exe