mephisto
26-12-2010 09:29:26
Hello i am triyng to compile critter library. I have boost_1_44, but critter needs boost_1_42 as include dependencies. I triyed to change like this
$(OGRE_HOME)\boost_1_44
and i have also changed in CritterStable.h : #include "OGRE/Ogre.h" -> include "Ogre.h"
#include "OGRE/Terrain/OgreTerrain.h" -> #include "Terrain/OgreTerrain.h"(because of my configuration).
When compiling i get over 600 errors... first errors :
1>CritterBodyDescription.cpp
1>c:\users\mephisto\desktop\nxogre\betajaen-critter-51f9edf\build\source\critterenums.h(60) : error C2039: 'RigidBodyType_USER_BEGIN' : is not a member of 'NxOgre::Enums'
1>c:\users\mephisto\desktop\nxogre\betajaen-critter-51f9edf\build\source\critterenums.h(60) : error C2065: 'RigidBodyType_USER_BEGIN' : undeclared identifier
1>c:\users\mephisto\desktop\nxogre\betajaen-critter-51f9edf\build\source\critterenums.h(60) : error C2056: illegal expression
1>CritterKinematicBody.cpp
1>c:\users\mephisto\desktop\nxogre\betajaen-critter-51f9edf\build\source\critterenums.h(60) : error C2039: 'RigidBodyType_USER_BEGIN' : is not a member of 'NxOgre::Enums'
1>c:\users\mephisto\desktop\nxogre\betajaen-critter-51f9edf\build\source\critterenums.h(60) : error C2065: 'RigidBodyType_USER_BEGIN' : undeclared identifier
1>c:\users\mephisto\desktop\nxogre\betajaen-critter-51f9edf\build\source\critterenums.h(60) : error C2056: illegal expression
1>c:\users\mephisto\desktop\nxogre\betajaen-critter-51f9edf\build\source\critterkinematicbody.h(48) : error C2146: syntax error : missing ';' before identifier 'NXOGRE_GC_FRIEND_DELETE'
1>c:\users\mephisto\desktop\nxogre\betajaen-critter-51f9edf\build\source\critterkinematicbody.h(48) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\users\mephisto\desktop\nxogre\betajaen-critter-51f9edf\build\source\critterkinematicbody.h(48) : error C2143: syntax error : missing ';' before 'public'
mephisto
$(OGRE_HOME)\boost_1_44
and i have also changed in CritterStable.h : #include "OGRE/Ogre.h" -> include "Ogre.h"
#include "OGRE/Terrain/OgreTerrain.h" -> #include "Terrain/OgreTerrain.h"(because of my configuration).
When compiling i get over 600 errors... first errors :
1>CritterBodyDescription.cpp
1>c:\users\mephisto\desktop\nxogre\betajaen-critter-51f9edf\build\source\critterenums.h(60) : error C2039: 'RigidBodyType_USER_BEGIN' : is not a member of 'NxOgre::Enums'
1>c:\users\mephisto\desktop\nxogre\betajaen-critter-51f9edf\build\source\critterenums.h(60) : error C2065: 'RigidBodyType_USER_BEGIN' : undeclared identifier
1>c:\users\mephisto\desktop\nxogre\betajaen-critter-51f9edf\build\source\critterenums.h(60) : error C2056: illegal expression
1>CritterKinematicBody.cpp
1>c:\users\mephisto\desktop\nxogre\betajaen-critter-51f9edf\build\source\critterenums.h(60) : error C2039: 'RigidBodyType_USER_BEGIN' : is not a member of 'NxOgre::Enums'
1>c:\users\mephisto\desktop\nxogre\betajaen-critter-51f9edf\build\source\critterenums.h(60) : error C2065: 'RigidBodyType_USER_BEGIN' : undeclared identifier
1>c:\users\mephisto\desktop\nxogre\betajaen-critter-51f9edf\build\source\critterenums.h(60) : error C2056: illegal expression
1>c:\users\mephisto\desktop\nxogre\betajaen-critter-51f9edf\build\source\critterkinematicbody.h(48) : error C2146: syntax error : missing ';' before identifier 'NXOGRE_GC_FRIEND_DELETE'
1>c:\users\mephisto\desktop\nxogre\betajaen-critter-51f9edf\build\source\critterkinematicbody.h(48) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\users\mephisto\desktop\nxogre\betajaen-critter-51f9edf\build\source\critterkinematicbody.h(48) : error C2143: syntax error : missing ';' before 'public'
mephisto