smudboy
10-01-2008 20:37:35
Here are the steps I took in trying to compile OgreODE:
-Installed OgreSDK Eihort
-Used CVS, got OgreODE
-opened OgreOde_Core, compiled
-commented out line 59 of OgreOdeJoint.h (error C2065: 'dparamERP': undeclared identifier
-commented out line 278 of OgreOdeJoint.cpp (c:\ogreode\src\OgreOdeJoint.cpp(278): error C3861: 'dJointGetBallParam': identifier not found, even with argument-dependent lookup
), replaced it with "return 1;"
-commented out line 273 of OgreOdeJoint.cpp (c:\ogreode\src\OgreOdeJoint.cpp(273): error C3861: 'dJointSetBallParam': identifier not found, even with argument-dependent lookup
)
Got these errors:
Have I followed the procedure properly? What's my next step?
-Installed OgreSDK Eihort
-Used CVS, got OgreODE
-opened OgreOde_Core, compiled
-commented out line 59 of OgreOdeJoint.h (error C2065: 'dparamERP': undeclared identifier
-commented out line 278 of OgreOdeJoint.cpp (c:\ogreode\src\OgreOdeJoint.cpp(278): error C3861: 'dJointGetBallParam': identifier not found, even with argument-dependent lookup
), replaced it with "return 1;"
-commented out line 273 of OgreOdeJoint.cpp (c:\ogreode\src\OgreOdeJoint.cpp(273): error C3861: 'dJointSetBallParam': identifier not found, even with argument-dependent lookup
)
Got these errors:
OgreOde_Core error LNK2019: unresolved external symbol "public: __thiscall OgreOde::DebugContact::~DebugContact(void)" (??1DebugContact@OgreOde@@QAE@XZ) referenced in function "public: void * __thiscall OgreOde::DebugContact::`scalar deleting destructor'(unsigned int)" (??_GDebugContact@OgreOde@@QAEPAXI@Z)
OgreOde_Core error LNK2019: unresolved external symbol "public: __thiscall OgreOde::DebugContact::DebugContact(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class OgreOde::World *)" (??0DebugContact@OgreOde@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVWorld@1@@Z) referenced in function "public: virtual void __thiscall OgreOde::Geometry::setDebugContact(bool)" (?setDebugContact@Geometry@OgreOde@@UAEX_N@Z)
OgreOde_Core error LNK2019: unresolved external symbol "public: bool __thiscall OgreOde::DebugContact::isEnabled(void)const " (?isEnabled@DebugContact@OgreOde@@QBE_NXZ) referenced in function "public: void __thiscall OgreOde::Geometry::updateDebugContact(void)" (?updateDebugContact@Geometry@OgreOde@@QAEXXZ)
OgreOde_Core error LNK2019: unresolved external symbol "public: void __thiscall OgreOde::DebugContact::setEnabled(bool)" (?setEnabled@DebugContact@OgreOde@@QAEX_N@Z) referenced in function "public: void __thiscall OgreOde::Geometry::updateDebugContact(void)" (?updateDebugContact@Geometry@OgreOde@@QAEXXZ)
OgreOde_Core error LNK2019: unresolved external symbol "public: void __thiscall OgreOde::DebugContact::update(class OgreOde::Contact * const)" (?update@DebugContact@OgreOde@@QAEXQAVContact@2@@Z) referenced in function "public: void __thiscall OgreOde::Geometry::updateDebugContact(void)" (?updateDebugContact@Geometry@OgreOde@@QAEXXZ)
Have I followed the procedure properly? What's my next step?