Thanks in advance
EDIT:
tell you what, here's the errors im getting in case someone can spot easily what i'm doing wrong
Code: Select all
Compiling...
SceneOctreeRenderable.cpp
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\SceneOctreeRenderable.h(162) : error C2555: 'SceneOctreeRenderable::getMaterial': overriding virtual function return type differs and is not covariant from 'Ogre::Renderable::getMaterial'
c:\Ogre\ogrenew\OgreMain\include\OgreRenderable.h(62) : see declaration of 'Ogre::Renderable::getMaterial'
c:\Ogre\ogrenew\OgreMain\include\OgreTexture.h(258) : fatal error C1903: unable to recover from previous error(s); stopping compilation
DotSceneResource.cpp
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\DotSceneResource.cpp(1) : fatal error C1083: Cannot open include file: 'OgreDataChunk.h': No such file or directory
SceneOctree.cpp
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\SceneOctreeRenderable.h(162) : error C2555: 'SceneOctreeRenderable::getMaterial': overriding virtual function return type differs and is not covariant from 'Ogre::Renderable::getMaterial'
c:\Ogre\ogrenew\OgreMain\include\OgreRenderable.h(62) : see declaration of 'Ogre::Renderable::getMaterial'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2146: syntax error : missing ';' before identifier 'chunk'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2501: 'SceneOctree::DataChunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2501: 'SceneOctree::chunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneManager.h(87) : error C2065: 'SDDataChunk' : undeclared identifier
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneManager.h(87) : error C2955: 'std::list' : use of class template requires template argument list
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\list(966) : see declaration of 'std::list'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneManager.h(87) : error C2955: 'std::list' : use of class template requires template argument list
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\list(966) : see declaration of 'std::list'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(19) : error C2143: syntax error : missing ';' before '&'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(19) : error C2501: 'Ogre::SceneResource::DataChunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(19) : error C2501: 'Ogre::SceneResource::getChunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(19) : warning C4183: 'getChunk': missing return type; assumed to be a member function returning 'int'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(23) : error C2146: syntax error : missing ';' before identifier 'mChunk'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(23) : error C2501: 'Ogre::SceneResource::DataChunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(23) : error C2501: 'Ogre::SceneResource::mChunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\SceneOctree.cpp(56) : warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\SceneOctree.cpp(82) : error C2065: 'chunk' : undeclared identifier
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\SceneOctree.cpp(83) : error C2228: left of '.getSize' must have class/struct/union type
type is ''unknown-type''
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\SceneOctree.cpp(83) : error C3861: 'chunk': identifier not found, even with argument-dependent lookup
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\SceneOctree.cpp(113) : error C2664: 'void Ogre::ResourceManager::unload(const Ogre::String &)' : cannot convert parameter 1 from 'Ogre::SceneResource *' to 'const Ogre::String &'
Reason: cannot convert from 'Ogre::SceneResource *' to 'const Ogre::String'
No constructor could take the source type, or constructor overload resolution was ambiguous
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\SceneOctree.cpp(198) : error C2440: 'initializing' : cannot convert from 'int' to 'Ogre::HardwareVertexBufferSharedPtr'
Constructor for class 'Ogre::HardwareVertexBufferSharedPtr' is declared 'explicit'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\SceneOctree.cpp(198) : error C2440: 'initializing' : cannot convert from 'int' to 'Ogre::HardwareVertexBufferSharedPtr'
Constructor for class 'Ogre::HardwareVertexBufferSharedPtr' is declared 'explicit'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\SceneOctree.cpp(198) : error C2440: 'initializing' : cannot convert from 'int' to 'Ogre::HardwareVertexBufferSharedPtr'
Constructor for class 'Ogre::HardwareVertexBufferSharedPtr' is declared 'explicit'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\SceneOctree.cpp(198) : error C2440: 'initializing' : cannot convert from 'int' to 'Ogre::HardwareVertexBufferSharedPtr'
Constructor for class 'Ogre::HardwareVertexBufferSharedPtr' is declared 'explicit'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\SceneOctree.cpp(271) : error C2228: left of '.getPtr' must have class/struct/union type
type is ''unknown-type''
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\SceneOctree.cpp(271) : error C3861: 'chunk': identifier not found, even with argument-dependent lookup
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\SceneOctree.cpp(411) : error C2039: 'getMaterial' : is not a member of 'Ogre::SceneManager'
c:\Ogre\ogrenew\OgreMain\include\OgreSceneManager.h(77) : see declaration of 'Ogre::SceneManager'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\SceneOctree.cpp(412) : error C2039: 'getMaterial' : is not a member of 'Ogre::SceneManager'
c:\Ogre\ogrenew\OgreMain\include\OgreSceneManager.h(77) : see declaration of 'Ogre::SceneManager'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\SceneOctree.cpp(468) : error C2228: left of '.getPtr' must have class/struct/union type
type is ''unknown-type''
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\SceneOctree.cpp(468) : error C3861: 'chunk': identifier not found, even with argument-dependent lookup
SceneMain.cpp
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\SceneOctreeRenderable.h(162) : error C2555: 'SceneOctreeRenderable::getMaterial': overriding virtual function return type differs and is not covariant from 'Ogre::Renderable::getMaterial'
c:\Ogre\ogrenew\OgreMain\include\OgreRenderable.h(62) : see declaration of 'Ogre::Renderable::getMaterial'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2146: syntax error : missing ';' before identifier 'chunk'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2501: 'SceneOctree::DataChunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2501: 'SceneOctree::chunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneManager.h(87) : error C2065: 'SDDataChunk' : undeclared identifier
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneManager.h(87) : error C2955: 'std::list' : use of class template requires template argument list
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\list(966) : see declaration of 'std::list'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneManager.h(87) : error C2955: 'std::list' : use of class template requires template argument list
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\list(966) : see declaration of 'std::list'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(19) : error C2143: syntax error : missing ';' before '&'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(19) : error C2501: 'Ogre::SceneResource::DataChunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(19) : error C2501: 'Ogre::SceneResource::getChunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(19) : warning C4183: 'getChunk': missing return type; assumed to be a member function returning 'int'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(23) : error C2146: syntax error : missing ';' before identifier 'mChunk'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(23) : error C2501: 'Ogre::SceneResource::DataChunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(23) : error C2501: 'Ogre::SceneResource::mChunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\SceneMain.cpp(97) : error C2065: 'DataChunk' : undeclared identifier
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\SceneMain.cpp(97) : error C2146: syntax error : missing ';' before identifier 'chunk'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\SceneMain.cpp(97) : error C2065: 'chunk' : undeclared identifier
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\SceneMain.cpp(98) : error C2228: left of '.getPtr' must have class/struct/union type
type is ''unknown-type''
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\SceneMain.cpp(98) : error C3861: 'chunk': identifier not found, even with argument-dependent lookup
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\SceneMain.cpp(100) : error C2664: 'void Ogre::ResourceManager::unload(const Ogre::String &)' : cannot convert parameter 1 from 'Ogre::SceneResource *' to 'const Ogre::String &'
Reason: cannot convert from 'Ogre::SceneResource *' to 'const Ogre::String'
No constructor could take the source type, or constructor overload resolution was ambiguous
DotSceneResourceManager.cpp
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\SceneOctreeRenderable.h(162) : error C2555: 'SceneOctreeRenderable::getMaterial': overriding virtual function return type differs and is not covariant from 'Ogre::Renderable::getMaterial'
c:\Ogre\ogrenew\OgreMain\include\OgreRenderable.h(62) : see declaration of 'Ogre::Renderable::getMaterial'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2146: syntax error : missing ';' before identifier 'chunk'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2501: 'SceneOctree::DataChunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2501: 'SceneOctree::chunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneManager.h(87) : error C2065: 'SDDataChunk' : undeclared identifier
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneManager.h(87) : error C2955: 'std::list' : use of class template requires template argument list
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\list(966) : see declaration of 'std::list'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneManager.h(87) : error C2955: 'std::list' : use of class template requires template argument list
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\list(966) : see declaration of 'std::list'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(19) : error C2143: syntax error : missing ';' before '&'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(19) : error C2501: 'Ogre::SceneResource::DataChunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(19) : error C2501: 'Ogre::SceneResource::getChunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(19) : warning C4183: 'getChunk': missing return type; assumed to be a member function returning 'int'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(23) : error C2146: syntax error : missing ';' before identifier 'mChunk'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(23) : error C2501: 'Ogre::SceneResource::DataChunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(23) : error C2501: 'Ogre::SceneResource::mChunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\DotSceneResourceManager.cpp(50) : error C2664: 'Ogre::ResourceManager::load' : cannot convert parameter 1 from 'Ogre::SceneResource *' to 'const Ogre::String &'
Reason: cannot convert from 'Ogre::SceneResource *' to 'const Ogre::String'
No constructor could take the source type, or constructor overload resolution was ambiguous
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\DotSceneResourceManager.cpp(57) : error C2259: 'Ogre::SceneResource' : cannot instantiate abstract class
due to following members:
'void Ogre::Resource::loadImpl(void)' : pure virtual function was not defined
c:\Ogre\ogrenew\OgreMain\include\OgreResource.h(99) : see declaration of 'Ogre::Resource::loadImpl'
'void Ogre::Resource::unloadImpl(void)' : pure virtual function was not defined
c:\Ogre\ogrenew\OgreMain\include\OgreResource.h(103) : see declaration of 'Ogre::Resource::unloadImpl'
'size_t Ogre::Resource::calculateSize(void) const' : pure virtual function was not defined
c:\Ogre\ogrenew\OgreMain\include\OgreResource.h(105) : see declaration of 'Ogre::Resource::calculateSize'
DotSceneManagerDLL.cpp
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\SceneOctreeRenderable.h(162) : error C2555: 'SceneOctreeRenderable::getMaterial': overriding virtual function return type differs and is not covariant from 'Ogre::Renderable::getMaterial'
c:\Ogre\ogrenew\OgreMain\include\OgreRenderable.h(62) : see declaration of 'Ogre::Renderable::getMaterial'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2146: syntax error : missing ';' before identifier 'chunk'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2501: 'SceneOctree::DataChunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2501: 'SceneOctree::chunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneManager.h(87) : error C2065: 'SDDataChunk' : undeclared identifier
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneManager.h(87) : error C2955: 'std::list' : use of class template requires template argument list
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\list(966) : see declaration of 'std::list'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneManager.h(87) : error C2955: 'std::list' : use of class template requires template argument list
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\list(966) : see declaration of 'std::list'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(19) : error C2143: syntax error : missing ';' before '&'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(19) : error C2501: 'Ogre::SceneResource::DataChunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(19) : error C2501: 'Ogre::SceneResource::getChunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(19) : warning C4183: 'getChunk': missing return type; assumed to be a member function returning 'int'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(23) : error C2146: syntax error : missing ';' before identifier 'mChunk'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(23) : error C2501: 'Ogre::SceneResource::DataChunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneResource.h(23) : error C2501: 'Ogre::SceneResource::mChunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\DotSceneManagerDLL.cpp(14) : error C2259: 'Ogre::SceneResourceManager' : cannot instantiate abstract class
due to following members:
'Ogre::Resource *Ogre::ResourceManager::createImpl(const Ogre::String &,Ogre::ResourceHandle,const Ogre::String &,bool,Ogre::ManualResourceLoader *,const Ogre::NameValuePairList *)' : pure virtual function was not defined
c:\Ogre\ogrenew\OgreMain\include\OgreResourceManager.h(327) : see declaration of 'Ogre::ResourceManager::createImpl'
DotSceneManager.cpp
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\SceneOctreeRenderable.h(162) : error C2555: 'SceneOctreeRenderable::getMaterial': overriding virtual function return type differs and is not covariant from 'Ogre::Renderable::getMaterial'
c:\Ogre\ogrenew\OgreMain\include\OgreRenderable.h(62) : see declaration of 'Ogre::Renderable::getMaterial'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2146: syntax error : missing ';' before identifier 'chunk'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2501: 'SceneOctree::DataChunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\SceneOctree.h(75) : error C2501: 'SceneOctree::chunk' : missing storage-class or type specifiers
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneManager.h(87) : error C2065: 'SDDataChunk' : undeclared identifier
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneManager.h(87) : error C2955: 'std::list' : use of class template requires template argument list
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\list(966) : see declaration of 'std::list'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\include\DotSceneManager.h(87) : error C2955: 'std::list' : use of class template requires template argument list
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\list(966) : see declaration of 'std::list'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\DotSceneManager.cpp(157) : error C3861: 'SDDataChunk': identifier not found, even with argument-dependent lookup
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\DotSceneManager.cpp(157) : error C2955: 'std::list' : use of class template requires template argument list
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\list(966) : see declaration of 'std::list'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\DotSceneManager.cpp(157) : error C2955: 'std::list' : use of class template requires template argument list
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\list(966) : see declaration of 'std::list'
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\DotSceneManager.cpp(159) : error C2664: 'Ogre::SceneManager::getOptionValues' : cannot convert parameter 2 from 'std::list' to 'Ogre::StringVector &'
A reference that is not to 'const' cannot be bound to a non-lvalue
c:\Ogre\ogrenew\PlugIns\DotSceneManager\src\DotSceneManager.cpp(164) : error C2664: 'Ogre::SceneManager::getOptionKeys' : cannot convert parameter 1 from 'std::list<_Ty>' to 'Ogre::StringVector &'
with
[
_Ty=Ogre::String
]
A reference that is not to 'const' cannot be bound to a non-lvalue
Generating Code...
Build log was saved at "file://c:\Ogre\ogrenew\PlugIns\DotSceneManager\obj\Debug\BuildLog.htm"
Plugin_DotSceneManager - 90 error(s), 5 warning(s)
