porting to ogre 1.6 and vs2008 issue

DEvil HUnter

14-12-2008 11:17:36

hi i'm trying to port my projekt to ogre 1.6 and also port to visual studio c++ 2008...
the only lib making trouble is the ogreAL lib...

tryed to use the old build of the ogreAL..
was looking like working for release...
but not for debug - was getting an error running the app...
looked like the ogreAL did not get the right start poing in the ogre_main_d.dll...
(for vector3 method)

tryed to compile the old src of ogreAL with vs2008...
one error occured...

than loaded the head revision from repository...
(yes i see that ogreAl is for 1.4 - but maybe someone can help i think it should be a simple thing)
tryed to build lib again with vs2008...
this time i'am getting "the same" error but 4 times (because something changed in ogre - movableObject):
1>c:\programme\ogrealv0.2\ogreal\src\ogreallistener.cpp(253) : error C2259: 'OgreAL::Listener': Instanz von abstrakter Klasse kann nicht erstellt werden
1> aufgrund folgender Member:
1> "void Ogre::MovableObject::visitRenderables(Ogre::Renderable::Visitor *,bool)": ist abstrakt
1> c:\programme\ogresdk\include\ogremovableobject.h(484): Siehe Deklaration von 'Ogre::MovableObject::visitRenderables'
1>OgreALOggSound.cpp
1>c:\programme\ogrealv0.2\ogreal\src\ogrealoggsound.cpp(276) : warning C4018: '<': Konflikt zwischen 'signed' und 'unsigned'
1>OgreALSound.cpp
1>c:\programme\ogrealv0.2\ogreal\src\ogrealsound.cpp(938) : error C2259: 'OgreAL::Sound': Instanz von abstrakter Klasse kann nicht erstellt werden
1> aufgrund folgender Member:
1> "void Ogre::MovableObject::visitRenderables(Ogre::Renderable::Visitor *,bool)": ist abstrakt
1> c:\programme\ogresdk\include\ogremovableobject.h(484): Siehe Deklaration von 'Ogre::MovableObject::visitRenderables'
1>c:\programme\ogrealv0.2\ogreal\src\ogrealsound.cpp(949) : error C2259: 'OgreAL::OggSound': Instanz von abstrakter Klasse kann nicht erstellt werden
1> aufgrund folgender Member:
1> "void Ogre::MovableObject::visitRenderables(Ogre::Renderable::Visitor *,bool)": ist abstrakt
1> c:\programme\ogresdk\include\ogremovableobject.h(484): Siehe Deklaration von 'Ogre::MovableObject::visitRenderables'
1>c:\programme\ogrealv0.2\ogreal\src\ogrealsound.cpp(953) : error C2259: 'OgreAL::WavSound': Instanz von abstrakter Klasse kann nicht erstellt werden
1> aufgrund folgender Member:
1> "void Ogre::MovableObject::visitRenderables(Ogre::Renderable::Visitor *,bool)": ist abstrakt
1> c:\programme\ogresdk\include\ogremovableobject.h(484): Siehe Deklaration von 'Ogre::MovableObject::visitRenderables'
1>OgreALSoundManager.cpp

Fish

14-12-2008 15:50:02

Try applying this patch.