The problems is with all videos (.avi, .mpg)

Sorry my english, I'm spanish.
Code: Select all
void SampleVideo::createScene(void)
{
OgreUtils::DirectShowMovieTexture* dshowMovieTextureSystem = new OgreUtils::DirectShowMovieTexture(320, 240);
Ogre::String movieName="C:/Video/composite.avi";
dshowMovieTextureSystem->loadMovie(movieName);
dshowMovieTextureSystem->playMovie();
dshowMovieTextureSystem->pauseMovie();
dshowMovieTextureSystem->stopMovie();
dshowMovieTextureSystem->rewindMovie();
bool isPlaying = dshowMovieTextureSystem->isPlayingMovie();
dshowMovieTextureSystem->updateMovieTexture();
Ogre::MaterialPtr mat;
Ogre::TextureUnitState* tex;
Ogre::String materialName="MyMaterial";
if (!Ogre::MaterialManager::getSingleton().resourceExists(materialName))
{
throw("Error, material doesn't exist!");
//return 0;
}
mat = Ogre::MaterialManager::getSingleton().getByName(materialName);
mat->load();
tex = mat->getTechnique(0)->getPass(0)->getTextureUnitState(0);
tex->setTextureName(dshowMovieTextureSystem->getMovieTexture()->getName());
delete dshowMovieTextureSystem;
if (Ogre::MaterialManager::getSingleton().resourceExists(materialName))
{
Ogre::MaterialPtr mat;
Ogre::TextureUnitState* tex;
mat=Ogre::MaterialManager::getSingleton().getByName(materialName);
tex=mat->getTechnique(0)->getPass(0)->getTextureUnitState(0);
tex->setTextureName(Ogre::String(""));
}
}
Code: Select all
Error 1 error LNK2019: unresolved external symbol "public: class Ogre::TexturePtr __thiscall OgreUtils::DirectShowMovieTexture::getMovieTexture(void)" (?getMovieTexture@DirectShowMovieTexture@OgreUtils@@QAE?AVTexturePtr@Ogre@@XZ) referenced in function "protected: virtual void __thiscall SampleVideo::createScene(void)" (?createScene@SampleVideo@@MAEXXZ) C:\Univotec\Task\Process\SampleVideo\SampleVideo\SampleVideo.obj
Error 2 error LNK2019: unresolved external symbol "public: void __thiscall OgreUtils::DirectShowMovieTexture::updateMovieTexture(void)" (?updateMovieTexture@DirectShowMovieTexture@OgreUtils@@QAEXXZ) referenced in function "protected: virtual void __thiscall SampleVideo::createScene(void)" (?createScene@SampleVideo@@MAEXXZ) C:\Univotec\Task\Process\SampleVideo\SampleVideo\SampleVideo.obj
Error 3 error LNK2019: unresolved external symbol "public: bool __thiscall OgreUtils::DirectShowMovieTexture::isPlayingMovie(void)" (?isPlayingMovie@DirectShowMovieTexture@OgreUtils@@QAE_NXZ) referenced in function "protected: virtual void __thiscall SampleVideo::createScene(void)" (?createScene@SampleVideo@@MAEXXZ) C:\Univotec\Task\Process\SampleVideo\SampleVideo\SampleVideo.obj
Error 4 error LNK2019: unresolved external symbol "public: void __thiscall OgreUtils::DirectShowMovieTexture::rewindMovie(void)" (?rewindMovie@DirectShowMovieTexture@OgreUtils@@QAEXXZ) referenced in function "protected: virtual void __thiscall SampleVideo::createScene(void)" (?createScene@SampleVideo@@MAEXXZ) C:\Univotec\Task\Process\SampleVideo\SampleVideo\SampleVideo.obj
Error 5 error LNK2019: unresolved external symbol "public: void __thiscall OgreUtils::DirectShowMovieTexture::stopMovie(void)" (?stopMovie@DirectShowMovieTexture@OgreUtils@@QAEXXZ) referenced in function "protected: virtual void __thiscall SampleVideo::createScene(void)" (?createScene@SampleVideo@@MAEXXZ) C:\Univotec\Task\Process\SampleVideo\SampleVideo\SampleVideo.obj
Error 6 error LNK2019: unresolved external symbol "public: void __thiscall OgreUtils::DirectShowMovieTexture::pauseMovie(void)" (?pauseMovie@DirectShowMovieTexture@OgreUtils@@QAEXXZ) referenced in function "protected: virtual void __thiscall SampleVideo::createScene(void)" (?createScene@SampleVideo@@MAEXXZ) C:\Univotec\Task\Process\SampleVideo\SampleVideo\SampleVideo.obj
Error 7 error LNK2019: unresolved external symbol "public: void __thiscall OgreUtils::DirectShowMovieTexture::playMovie(void)" (?playMovie@DirectShowMovieTexture@OgreUtils@@QAEXXZ) referenced in function "protected: virtual void __thiscall SampleVideo::createScene(void)" (?createScene@SampleVideo@@MAEXXZ) C:\Univotec\Task\Process\SampleVideo\SampleVideo\SampleVideo.obj
Error 8 error LNK2019: unresolved external symbol "public: void __thiscall OgreUtils::DirectShowMovieTexture::loadMovie(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,bool)" (?loadMovie@DirectShowMovieTexture@OgreUtils@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z) referenced in function "protected: virtual void __thiscall SampleVideo::createScene(void)" (?createScene@SampleVideo@@MAEXXZ) C:\Univotec\Task\Process\SampleVideo\SampleVideo\SampleVideo.obj
Error 9 error LNK2019: unresolved external symbol "public: __thiscall OgreUtils::DirectShowMovieTexture::DirectShowMovieTexture(int,int,bool)" (??0DirectShowMovieTexture@OgreUtils@@QAE@HH_N@Z) referenced in function "protected: virtual void __thiscall SampleVideo::createScene(void)" (?createScene@SampleVideo@@MAEXXZ) C:\Univotec\Task\Process\SampleVideo\SampleVideo\SampleVideo.obj
Error 10 error LNK1120: 9 unresolved externals C:\Univotec\Task\Process\SampleVideo\SampleVideo\bin\Debug\\SampleVideo.exe 1