AGEIA PhysX SDK 2.7.0

DieHard

23-01-2007 05:37:24

I was setting up my laptop to continue develop remotely and I noticed the new updates at the Ageia website. I want to give "betajaen" the FYI, for your information:

AGEIA PhysX System Software Drivers 7.01.12:
http://devsupport.ageia.com/ics/support ... k=download

AGEIA PhysX SDK 2.7.0:
http://devsupport.ageia.com/ics/support ... erID=21988

Release Notes:
http://devsupport.ageia.com/ics/support ... tionID=464

(You must be registered and logged-in for the links to work)

When I read the release notes, I noticed they made some breaking changes to their code-base. But, I went ahead gave it a try against NxOgre 0.4 RC3 and got this...

Build Errors:

1>nxOgre_world.cpp
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(53) : error C2371: 'NxControllerManager' : redefinition; different basic types
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2259: 'NxControllerManager' : cannot instantiate abstract class
1> due to following members:
1> 'NxU32 NxControllerManager::getNbControllers(void) const' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(38) : see declaration of 'NxControllerManager::getNbControllers'
1> 'NxController *NxControllerManager::getController(NxU32)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(46) : see declaration of 'NxControllerManager::getController'
1> 'NxController *NxControllerManager::createController(NxScene *,const NxControllerDesc &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(57) : see declaration of 'NxControllerManager::createController'
1> 'void NxControllerManager::releaseController(NxController &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(66) : see declaration of 'NxControllerManager::releaseController'
1> 'void NxControllerManager::purgeControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(71) : see declaration of 'NxControllerManager::purgeControllers'
1> 'void NxControllerManager::updateControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(76) : see declaration of 'NxControllerManager::updateControllers'
1> 'void NxControllerManager::release(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(83) : see declaration of 'NxControllerManager::release'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(79) : see declaration of 'NxControllerManager::NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::~NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(80) : see declaration of 'NxControllerManager::~NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\source\nxogre_world.cpp(291) : error C2065: 'NX_VISUALIZE_BODY_LIN_MOMENTUM' : undeclared identifier
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\source\nxogre_world.cpp(292) : error C2065: 'NX_VISUALIZE_BODY_ANG_MOMENTUM' : undeclared identifier
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\source\nxogre_world.cpp(293) : error C2065: 'NX_VISUALIZE_BODY_LIN_ACCEL' : undeclared identifier
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\source\nxogre_world.cpp(294) : error C2065: 'NX_VISUALIZE_BODY_ANG_ACCEL' : undeclared identifier
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\source\nxogre_world.cpp(295) : error C2065: 'NX_VISUALIZE_BODY_LIN_FORCE' : undeclared identifier
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\source\nxogre_world.cpp(296) : error C2065: 'NX_VISUALIZE_BODY_ANG_FORCE' : undeclared identifier
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\source\nxogre_world.cpp(297) : error C2065: 'NX_VISUALIZE_BODY_REDUCED' : undeclared identifier
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\source\nxogre_world.cpp(299) : error C2065: 'NX_VISUALIZE_BODY_CONTACT_LIST' : undeclared identifier
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\source\nxogre_world.cpp(300) : error C2065: 'NX_VISUALIZE_BODY_JOINT_LIST' : undeclared identifier
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\source\nxogre_world.cpp(301) : error C2065: 'NX_VISUALIZE_BODY_DAMPING' : undeclared identifier
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\source\nxogre_world.cpp(302) : error C2065: 'NX_VISUALIZE_BODY_SLEEP' : undeclared identifier
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\source\nxogre_world.cpp(306) : error C2065: 'NX_VISUALIZE_JOINT_ERROR' : undeclared identifier
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\source\nxogre_world.cpp(307) : error C2065: 'NX_VISUALIZE_JOINT_FORCE' : undeclared identifier
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\source\nxogre_world.cpp(308) : error C2065: 'NX_VISUALIZE_JOINT_REDUCED' : undeclared identifier
1>nxOgre_util_stream.cpp
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(53) : error C2371: 'NxControllerManager' : redefinition; different basic types
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2259: 'NxControllerManager' : cannot instantiate abstract class
1> due to following members:
1> 'NxU32 NxControllerManager::getNbControllers(void) const' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(38) : see declaration of 'NxControllerManager::getNbControllers'
1> 'NxController *NxControllerManager::getController(NxU32)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(46) : see declaration of 'NxControllerManager::getController'
1> 'NxController *NxControllerManager::createController(NxScene *,const NxControllerDesc &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(57) : see declaration of 'NxControllerManager::createController'
1> 'void NxControllerManager::releaseController(NxController &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(66) : see declaration of 'NxControllerManager::releaseController'
1> 'void NxControllerManager::purgeControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(71) : see declaration of 'NxControllerManager::purgeControllers'
1> 'void NxControllerManager::updateControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(76) : see declaration of 'NxControllerManager::updateControllers'
1> 'void NxControllerManager::release(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(83) : see declaration of 'NxControllerManager::release'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(79) : see declaration of 'NxControllerManager::NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::~NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(80) : see declaration of 'NxControllerManager::~NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>nxOgre_trigger.cpp
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(53) : error C2371: 'NxControllerManager' : redefinition; different basic types
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2259: 'NxControllerManager' : cannot instantiate abstract class
1> due to following members:
1> 'NxU32 NxControllerManager::getNbControllers(void) const' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(38) : see declaration of 'NxControllerManager::getNbControllers'
1> 'NxController *NxControllerManager::getController(NxU32)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(46) : see declaration of 'NxControllerManager::getController'
1> 'NxController *NxControllerManager::createController(NxScene *,const NxControllerDesc &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(57) : see declaration of 'NxControllerManager::createController'
1> 'void NxControllerManager::releaseController(NxController &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(66) : see declaration of 'NxControllerManager::releaseController'
1> 'void NxControllerManager::purgeControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(71) : see declaration of 'NxControllerManager::purgeControllers'
1> 'void NxControllerManager::updateControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(76) : see declaration of 'NxControllerManager::updateControllers'
1> 'void NxControllerManager::release(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(83) : see declaration of 'NxControllerManager::release'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(79) : see declaration of 'NxControllerManager::NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::~NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(80) : see declaration of 'NxControllerManager::~NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>nxOgre_textstream.cpp
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(53) : error C2371: 'NxControllerManager' : redefinition; different basic types
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2259: 'NxControllerManager' : cannot instantiate abstract class
1> due to following members:
1> 'NxU32 NxControllerManager::getNbControllers(void) const' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(38) : see declaration of 'NxControllerManager::getNbControllers'
1> 'NxController *NxControllerManager::getController(NxU32)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(46) : see declaration of 'NxControllerManager::getController'
1> 'NxController *NxControllerManager::createController(NxScene *,const NxControllerDesc &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(57) : see declaration of 'NxControllerManager::createController'
1> 'void NxControllerManager::releaseController(NxController &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(66) : see declaration of 'NxControllerManager::releaseController'
1> 'void NxControllerManager::purgeControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(71) : see declaration of 'NxControllerManager::purgeControllers'
1> 'void NxControllerManager::updateControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(76) : see declaration of 'NxControllerManager::updateControllers'
1> 'void NxControllerManager::release(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(83) : see declaration of 'NxControllerManager::release'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(79) : see declaration of 'NxControllerManager::NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::~NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(80) : see declaration of 'NxControllerManager::~NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>nxOgre_structure.cpp
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(53) : error C2371: 'NxControllerManager' : redefinition; different basic types
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2259: 'NxControllerManager' : cannot instantiate abstract class
1> due to following members:
1> 'NxU32 NxControllerManager::getNbControllers(void) const' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(38) : see declaration of 'NxControllerManager::getNbControllers'
1> 'NxController *NxControllerManager::getController(NxU32)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(46) : see declaration of 'NxControllerManager::getController'
1> 'NxController *NxControllerManager::createController(NxScene *,const NxControllerDesc &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(57) : see declaration of 'NxControllerManager::createController'
1> 'void NxControllerManager::releaseController(NxController &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(66) : see declaration of 'NxControllerManager::releaseController'
1> 'void NxControllerManager::purgeControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(71) : see declaration of 'NxControllerManager::purgeControllers'
1> 'void NxControllerManager::updateControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(76) : see declaration of 'NxControllerManager::updateControllers'
1> 'void NxControllerManager::release(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(83) : see declaration of 'NxControllerManager::release'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(79) : see declaration of 'NxControllerManager::NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::~NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(80) : see declaration of 'NxControllerManager::~NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>nxOgre_string.cpp
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(53) : error C2371: 'NxControllerManager' : redefinition; different basic types
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2259: 'NxControllerManager' : cannot instantiate abstract class
1> due to following members:
1> 'NxU32 NxControllerManager::getNbControllers(void) const' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(38) : see declaration of 'NxControllerManager::getNbControllers'
1> 'NxController *NxControllerManager::getController(NxU32)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(46) : see declaration of 'NxControllerManager::getController'
1> 'NxController *NxControllerManager::createController(NxScene *,const NxControllerDesc &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(57) : see declaration of 'NxControllerManager::createController'
1> 'void NxControllerManager::releaseController(NxController &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(66) : see declaration of 'NxControllerManager::releaseController'
1> 'void NxControllerManager::purgeControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(71) : see declaration of 'NxControllerManager::purgeControllers'
1> 'void NxControllerManager::updateControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(76) : see declaration of 'NxControllerManager::updateControllers'
1> 'void NxControllerManager::release(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(83) : see declaration of 'NxControllerManager::release'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(79) : see declaration of 'NxControllerManager::NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::~NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(80) : see declaration of 'NxControllerManager::~NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>nxOgre_staticGeometryBody.cpp
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(53) : error C2371: 'NxControllerManager' : redefinition; different basic types
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2259: 'NxControllerManager' : cannot instantiate abstract class
1> due to following members:
1> 'NxU32 NxControllerManager::getNbControllers(void) const' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(38) : see declaration of 'NxControllerManager::getNbControllers'
1> 'NxController *NxControllerManager::getController(NxU32)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(46) : see declaration of 'NxControllerManager::getController'
1> 'NxController *NxControllerManager::createController(NxScene *,const NxControllerDesc &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(57) : see declaration of 'NxControllerManager::createController'
1> 'void NxControllerManager::releaseController(NxController &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(66) : see declaration of 'NxControllerManager::releaseController'
1> 'void NxControllerManager::purgeControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(71) : see declaration of 'NxControllerManager::purgeControllers'
1> 'void NxControllerManager::updateControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(76) : see declaration of 'NxControllerManager::updateControllers'
1> 'void NxControllerManager::release(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(83) : see declaration of 'NxControllerManager::release'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(79) : see declaration of 'NxControllerManager::NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::~NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(80) : see declaration of 'NxControllerManager::~NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>nxOgre_statemachine.cpp
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(53) : error C2371: 'NxControllerManager' : redefinition; different basic types
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2259: 'NxControllerManager' : cannot instantiate abstract class
1> due to following members:
1> 'NxU32 NxControllerManager::getNbControllers(void) const' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(38) : see declaration of 'NxControllerManager::getNbControllers'
1> 'NxController *NxControllerManager::getController(NxU32)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(46) : see declaration of 'NxControllerManager::getController'
1> 'NxController *NxControllerManager::createController(NxScene *,const NxControllerDesc &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(57) : see declaration of 'NxControllerManager::createController'
1> 'void NxControllerManager::releaseController(NxController &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(66) : see declaration of 'NxControllerManager::releaseController'
1> 'void NxControllerManager::purgeControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(71) : see declaration of 'NxControllerManager::purgeControllers'
1> 'void NxControllerManager::updateControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(76) : see declaration of 'NxControllerManager::updateControllers'
1> 'void NxControllerManager::release(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(83) : see declaration of 'NxControllerManager::release'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(79) : see declaration of 'NxControllerManager::NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::~NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(80) : see declaration of 'NxControllerManager::~NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>nxOgre_stage.cpp
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(53) : error C2371: 'NxControllerManager' : redefinition; different basic types
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2259: 'NxControllerManager' : cannot instantiate abstract class
1> due to following members:
1> 'NxU32 NxControllerManager::getNbControllers(void) const' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(38) : see declaration of 'NxControllerManager::getNbControllers'
1> 'NxController *NxControllerManager::getController(NxU32)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(46) : see declaration of 'NxControllerManager::getController'
1> 'NxController *NxControllerManager::createController(NxScene *,const NxControllerDesc &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(57) : see declaration of 'NxControllerManager::createController'
1> 'void NxControllerManager::releaseController(NxController &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(66) : see declaration of 'NxControllerManager::releaseController'
1> 'void NxControllerManager::purgeControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(71) : see declaration of 'NxControllerManager::purgeControllers'
1> 'void NxControllerManager::updateControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(76) : see declaration of 'NxControllerManager::updateControllers'
1> 'void NxControllerManager::release(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(83) : see declaration of 'NxControllerManager::release'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(79) : see declaration of 'NxControllerManager::NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::~NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(80) : see declaration of 'NxControllerManager::~NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>nxOgre_shape_meshShape.cpp
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(53) : error C2371: 'NxControllerManager' : redefinition; different basic types
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2259: 'NxControllerManager' : cannot instantiate abstract class
1> due to following members:
1> 'NxU32 NxControllerManager::getNbControllers(void) const' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(38) : see declaration of 'NxControllerManager::getNbControllers'
1> 'NxController *NxControllerManager::getController(NxU32)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(46) : see declaration of 'NxControllerManager::getController'
1> 'NxController *NxControllerManager::createController(NxScene *,const NxControllerDesc &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(57) : see declaration of 'NxControllerManager::createController'
1> 'void NxControllerManager::releaseController(NxController &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(66) : see declaration of 'NxControllerManager::releaseController'
1> 'void NxControllerManager::purgeControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(71) : see declaration of 'NxControllerManager::purgeControllers'
1> 'void NxControllerManager::updateControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(76) : see declaration of 'NxControllerManager::updateControllers'
1> 'void NxControllerManager::release(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(83) : see declaration of 'NxControllerManager::release'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(79) : see declaration of 'NxControllerManager::NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::~NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(80) : see declaration of 'NxControllerManager::~NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>nxOgre_shape.cpp
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(53) : error C2371: 'NxControllerManager' : redefinition; different basic types
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2259: 'NxControllerManager' : cannot instantiate abstract class
1> due to following members:
1> 'NxU32 NxControllerManager::getNbControllers(void) const' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(38) : see declaration of 'NxControllerManager::getNbControllers'
1> 'NxController *NxControllerManager::getController(NxU32)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(46) : see declaration of 'NxControllerManager::getController'
1> 'NxController *NxControllerManager::createController(NxScene *,const NxControllerDesc &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(57) : see declaration of 'NxControllerManager::createController'
1> 'void NxControllerManager::releaseController(NxController &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(66) : see declaration of 'NxControllerManager::releaseController'
1> 'void NxControllerManager::purgeControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(71) : see declaration of 'NxControllerManager::purgeControllers'
1> 'void NxControllerManager::updateControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(76) : see declaration of 'NxControllerManager::updateControllers'
1> 'void NxControllerManager::release(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(83) : see declaration of 'NxControllerManager::release'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(79) : see declaration of 'NxControllerManager::NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::~NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(80) : see declaration of 'NxControllerManager::~NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>nxOgre_serialiser.cpp
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(53) : error C2371: 'NxControllerManager' : redefinition; different basic types
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2259: 'NxControllerManager' : cannot instantiate abstract class
1> due to following members:
1> 'NxU32 NxControllerManager::getNbControllers(void) const' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(38) : see declaration of 'NxControllerManager::getNbControllers'
1> 'NxController *NxControllerManager::getController(NxU32)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(46) : see declaration of 'NxControllerManager::getController'
1> 'NxController *NxControllerManager::createController(NxScene *,const NxControllerDesc &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(57) : see declaration of 'NxControllerManager::createController'
1> 'void NxControllerManager::releaseController(NxController &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(66) : see declaration of 'NxControllerManager::releaseController'
1> 'void NxControllerManager::purgeControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(71) : see declaration of 'NxControllerManager::purgeControllers'
1> 'void NxControllerManager::updateControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(76) : see declaration of 'NxControllerManager::updateControllers'
1> 'void NxControllerManager::release(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(83) : see declaration of 'NxControllerManager::release'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(79) : see declaration of 'NxControllerManager::NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::~NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(80) : see declaration of 'NxControllerManager::~NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>nxOgre_scene_blueprint.cpp
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(53) : error C2371: 'NxControllerManager' : redefinition; different basic types
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2259: 'NxControllerManager' : cannot instantiate abstract class
1> due to following members:
1> 'NxU32 NxControllerManager::getNbControllers(void) const' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(38) : see declaration of 'NxControllerManager::getNbControllers'
1> 'NxController *NxControllerManager::getController(NxU32)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(46) : see declaration of 'NxControllerManager::getController'
1> 'NxController *NxControllerManager::createController(NxScene *,const NxControllerDesc &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(57) : see declaration of 'NxControllerManager::createController'
1> 'void NxControllerManager::releaseController(NxController &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(66) : see declaration of 'NxControllerManager::releaseController'
1> 'void NxControllerManager::purgeControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(71) : see declaration of 'NxControllerManager::purgeControllers'
1> 'void NxControllerManager::updateControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(76) : see declaration of 'NxControllerManager::updateControllers'
1> 'void NxControllerManager::release(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(83) : see declaration of 'NxControllerManager::release'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(79) : see declaration of 'NxControllerManager::NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2248: 'NxControllerManager::~NxControllerManager' : cannot access protected member declared in class 'NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(80) : see declaration of 'NxControllerManager::~NxControllerManager'
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>nxOgre_scene.cpp
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(53) : error C2371: 'NxControllerManager' : redefinition; different basic types
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(31) : see declaration of 'NxControllerManager'
1>d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\nxogre\include\nxogre_includes.h(285) : error C2259: 'NxControllerManager' : cannot instantiate abstract class
1> due to following members:
1> 'NxU32 NxControllerManager::getNbControllers(void) const' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(38) : see declaration of 'NxControllerManager::getNbControllers'
1> 'NxController *NxControllerManager::getController(NxU32)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(46) : see declaration of 'NxControllerManager::getController'
1> 'NxController *NxControllerManager::createController(NxScene *,const NxControllerDesc &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(57) : see declaration of 'NxControllerManager::createController'
1> 'void NxControllerManager::releaseController(NxController &)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(66) : see declaration of 'NxControllerManager::releaseController'
1> 'void NxControllerManager::purgeControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(71) : see declaration of 'NxControllerManager::purgeControllers'
1> 'void NxControllerManager::updateControllers(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\include\nxcontrollermanager.h(76) : see declaration of 'NxControllerManager::updateControllers'
1> 'void NxControllerManager::release(void)' : is abstract
1> d:\my projects\visual studio 2005\projects\ogresdk\project1\discover\mod\ageia\sdks\nxcharacter\

AnonymousTipster

23-01-2007 08:52:46

I mentioned this a few days ago here
But you've added plenty more info. Sounds like it could be good news once the controller issues are fixed :)

DieHard

23-01-2007 09:00:05

I see. Awesome!

Anyway, as of right now, I'm trying to get my NxOgre debug lines to appear!!! I have the debug overlay, but no debug lines. I can't figure it out. I'm dissecting (commenting every line out) the tutorial application for the past few hours.

betajaen

23-01-2007 09:41:37

I got it working, a quick patch is to remove the NxController line in nxOgre_includes.h and work around that.

Problem is it disables the character system.