ForoNero
19-11-2010 21:48:37
Hey guys,
I've been working with the OgreNewt libraries lately and after many long hours I finally got the libraries to compile with CMake. However, now that I'm trying to create an OgreNewt application (I haven't added any application code yet) it refuses to compile and I receive these errors:
Looking at the first few lines it looks like it might be caused by how I commented out this line (it wasn't compiling properly, why not try it?
):
but that still leaves the issue that I receive these errors if I leave the line above in the code:
So I'm quite stumped--any help would be much appreciated!
Thanks,
ForoNero
I've been working with the OgreNewt libraries lately and after many long hours I finally got the libraries to compile with CMake. However, now that I'm trying to create an OgreNewt application (I haven't added any application code yet) it refuses to compile and I receive these errors:
Generating Code...
Link:
G:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\link.exe /ERRORREPORT:PROMPT /OUT:"E:\*****\OGRE\OgreNewt\OgreNewt\bin\Release\OgreNewt.dll" /VERSION:"0.0" /INCREMENTAL:NO /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib E:\*****\OGRE\ogreold\lib\OgreMain_d.lib E:\******\NewtonSDK\sdk\x32\dll_vs9\newton.lib /MANIFEST /ManifestFile:"OgreNewt.dir\Release\OgreNewt.dll.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /PDB:"E:\*****\OGRE\OgreNewt\OgreNewt\bin\Release\OgreNewt.pdb" /SUBSYSTEM:CONSOLE /STACK:"10000000" /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"E:/*****/OGRE/OgreNewt/OgreNewt/bin/Release/OgreNewt.lib" /MACHINE:X86 /DLL OgreNewt.dir\Release\OgreNewt_BasicJoints.obj
OgreNewt.dir\Release\OgreNewt_BasicFrameListener.obj
OgreNewt.dir\Release\OgreNewt_Body.obj
OgreNewt.dir\Release\OgreNewt_BodyInAABBIterator.obj
OgreNewt.dir\Release\OgreNewt_Collision.obj
OgreNewt.dir\Release\OgreNewt_CollisionPrimitives.obj
OgreNewt.dir\Release\OgreNewt_CollisionSerializer.obj
OgreNewt.dir\Release\OgreNewt_ContactCallback.obj
OgreNewt.dir\Release\OgreNewt_ContactJoint.obj
OgreNewt.dir\Release\OgreNewt_Debugger.obj
OgreNewt.dir\Release\OgreNewt_Joint.obj
OgreNewt.dir\Release\OgreNewt_MaterialID.obj
OgreNewt.dir\Release\OgreNewt_MaterialPair.obj
OgreNewt.dir\Release\OgreNewt_RayCast.obj
OgreNewt.dir\Release\OgreNewt_Tools.obj
OgreNewt.dir\Release\OgreNewt_Vehicle.obj
OgreNewt.dir\Release\OgreNewt_World.obj
OgreNewt.dir\Release\OgreNewt_PlayerController.obj /machine:X86
Creating library E:/*****/OGRE/OgreNewt/OgreNewt/bin/Release/OgreNewt.lib and object E:/*****/OGRE/OgreNewt/OgreNewt/bin/Release/OgreNewt.exp
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CustomHinge::EnableLimits(bool)" (__imp_?EnableLimits@CustomHinge@@QAEX_N@Z) referenced in function "public: void __thiscall OgreNewt::Hinge::enableLimits(bool)" (?enableLimits@Hinge@OgreNewt@@QAEX_N@Z)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CustomHinge::SetLimis(float,float)" (__imp_?SetLimis@CustomHinge@@QAEXMM@Z) referenced in function "public: void __thiscall OgreNewt::Hinge::setLimits(class Ogre::Radian,class Ogre::Radian)" (?setLimits@Hinge@OgreNewt@@QAEXVRadian@Ogre@@0@Z)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: float __thiscall CustomHinge::GetJointAngle(void)const " (__imp_?GetJointAngle@CustomHinge@@QBEMXZ) referenced in function "public: class Ogre::Radian __thiscall OgreNewt::Hinge::getJointAngle(void)const " (?getJointAngle@Hinge@OgreNewt@@QBE?AVRadian@Ogre@@XZ)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: float __thiscall CustomHinge::GetJointOmega(void)const " (__imp_?GetJointOmega@CustomHinge@@QBEMXZ) referenced in function "public: class Ogre::Radian __thiscall OgreNewt::Hinge::getJointAngularVelocity(void)const " (?getJointAngularVelocity@Hinge@OgreNewt@@QBE?AVRadian@Ogre@@XZ)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class dVector __thiscall CustomHinge::GetPinAxis(void)const " (__imp_?GetPinAxis@CustomHinge@@QBE?AVdVector@@XZ) referenced in function "public: class Ogre::Vector3 __thiscall OgreNewt::Hinge::getJointPin(void)const " (?getJointPin@Hinge@OgreNewt@@QBE?AVVector3@Ogre@@XZ)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CustomSlider::EnableLimits(bool)" (__imp_?EnableLimits@CustomSlider@@QAEX_N@Z) referenced in function "public: void __thiscall OgreNewt::Slider::enableLimits(bool)" (?enableLimits@Slider@OgreNewt@@QAEX_N@Z)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CustomSlider::SetLimis(float,float)" (__imp_?SetLimis@CustomSlider@@QAEXMM@Z) referenced in function "public: void __thiscall OgreNewt::Slider::setLimis(float,float)" (?setLimis@Slider@OgreNewt@@QAEXMM@Z)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CustomKinematicController::SetPickMode(int)" (__imp_?SetPickMode@CustomKinematicController@@QAEXH@Z) referenced in function "public: void __thiscall OgreNewt::KinematicController::setPickingMode(int)" (?setPickingMode@KinematicController@OgreNewt@@QAEXH@Z)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CustomKinematicController::SetMaxLinearFriction(float)" (__imp_?SetMaxLinearFriction@CustomKinematicController@@QAEXM@Z) referenced in function "public: void __thiscall OgreNewt::KinematicController::setMaxLinearFriction(float)" (?setMaxLinearFriction@KinematicController@OgreNewt@@QAEXM@Z)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CustomKinematicController::SetMaxAngularFriction(float)" (__imp_?SetMaxAngularFriction@CustomKinematicController@@QAEXM@Z) referenced in function "public: void __thiscall OgreNewt::KinematicController::setMaxAngularFriction(float)" (?setMaxAngularFriction@KinematicController@OgreNewt@@QAEXM@Z)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CustomKinematicController::SetTargetRotation(class dQuaternion const &)" (__imp_?SetTargetRotation@CustomKinematicController@@QAEXABVdQuaternion@@@Z) referenced in function "public: void __thiscall OgreNewt::KinematicController::setTargetRotation(class Ogre::Quaternion const &)" (?setTargetRotation@KinematicController@OgreNewt@@QAEXABVQuaternion@Ogre@@@Z)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static void __cdecl NewtonCustomJoint::operator delete(void *)" (__imp_??3NewtonCustomJoint@@SAXPAX@Z) referenced in function __unwindfunclet$??0BallAndSocket@OgreNewt@@QAE@PBVBody@1@0ABVVector3@Ogre@@@Z$0
1>OgreNewt_Joint.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static void __cdecl NewtonCustomJoint::operator delete(void *)" (__imp_??3NewtonCustomJoint@@SAXPAX@Z)
1>OgreNewt_PlayerController.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static void __cdecl NewtonCustomJoint::operator delete(void *)" (__imp_??3NewtonCustomJoint@@SAXPAX@Z)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall CustomBallAndSocket::CustomBallAndSocket(class dMatrix const &,struct NewtonBody const *,struct NewtonBody const *)" (__imp_??0CustomBallAndSocket@@QAE@ABVdMatrix@@PBUNewtonBody@@1@Z) referenced in function "public: __thiscall OgreNewt::BallAndSocket::BallAndSocket(class OgreNewt::Body const *,class OgreNewt::Body const *,class Ogre::Vector3 const &)" (??0BallAndSocket@OgreNewt@@QAE@PBVBody@1@0ABVVector3@Ogre@@@Z)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static void * __cdecl NewtonCustomJoint::operator new(unsigned int)" (__imp_??2NewtonCustomJoint@@SAPAXI@Z) referenced in function "public: __thiscall OgreNewt::BallAndSocket::BallAndSocket(class OgreNewt::Body const *,class OgreNewt::Body const *,class Ogre::Vector3 const &)" (??0BallAndSocket@OgreNewt@@QAE@PBVBody@1@0ABVVector3@Ogre@@@Z)
1>OgreNewt_Joint.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static void * __cdecl NewtonCustomJoint::operator new(unsigned int)" (__imp_??2NewtonCustomJoint@@SAPAXI@Z)
1>OgreNewt_PlayerController.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static void * __cdecl NewtonCustomJoint::operator new(unsigned int)" (__imp_??2NewtonCustomJoint@@SAPAXI@Z)
1>OgreNewt_BasicJoints.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall CustomBallAndSocket::GetInfo(struct NewtonJointRecord *)const " (?GetInfo@CustomBallAndSocket@@MBEXPAUNewtonJointRecord@@@Z)
1>OgreNewt_BasicJoints.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall CustomBallAndSocket::SubmitConstraints(float,int)" (?SubmitConstraints@CustomBallAndSocket@@MAEXMH@Z)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall CustomBallAndSocket::~CustomBallAndSocket(void)" (__imp_??1CustomBallAndSocket@@UAE@XZ) referenced in function "public: virtual void * __thiscall CustomBallAndSocket::`scalar deleting destructor'(unsigned int)" (??_GCustomBallAndSocket@@UAEPAXI@Z)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall CustomHinge::CustomHinge(class dMatrix const &,struct NewtonBody const *,struct NewtonBody const *)" (__imp_??0CustomHinge@@QAE@ABVdMatrix@@PBUNewtonBody@@1@Z) referenced in function "public: __thiscall OgreNewt::Hinge::Hinge(class OgreNewt::Body const *,class OgreNewt::Body const *,class Ogre::Vector3 const &,class Ogre::Vector3 const &)" (??0Hinge@OgreNewt@@QAE@PBVBody@1@0ABVVector3@Ogre@@1@Z)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "class dMatrix __cdecl dgGrammSchmidt(class dVector const &)" (?dgGrammSchmidt@@YA?AVdMatrix@@ABVdVector@@@Z) referenced in function "public: __thiscall OgreNewt::Hinge::Hinge(class OgreNewt::Body const *,class OgreNewt::Body const *,class Ogre::Vector3 const &,class Ogre::Vector3 const &)" (??0Hinge@OgreNewt@@QAE@PBVBody@1@0ABVVector3@Ogre@@1@Z)
1>OgreNewt_BasicJoints.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall CustomHinge::GetInfo(struct NewtonJointRecord *)const " (?GetInfo@CustomHinge@@MBEXPAUNewtonJointRecord@@@Z)
1>OgreNewt_BasicJoints.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall CustomHinge::SubmitConstraints(float,int)" (?SubmitConstraints@CustomHinge@@MAEXMH@Z)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall CustomHinge::~CustomHinge(void)" (__imp_??1CustomHinge@@UAE@XZ) referenced in function "public: virtual void * __thiscall CustomHinge::`scalar deleting destructor'(unsigned int)" (??_GCustomHinge@@UAEPAXI@Z)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall CustomSlider::CustomSlider(class dMatrix const &,struct NewtonBody const *,struct NewtonBody const *)" (__imp_??0CustomSlider@@QAE@ABVdMatrix@@PBUNewtonBody@@1@Z) referenced in function "public: __thiscall OgreNewt::Slider::Slider(class OgreNewt::Body const *,class OgreNewt::Body const *,class Ogre::Vector3 const &,class Ogre::Vector3 const &)" (??0Slider@OgreNewt@@QAE@PBVBody@1@0ABVVector3@Ogre@@1@Z)
1>OgreNewt_BasicJoints.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall CustomSlider::GetInfo(struct NewtonJointRecord *)const " (?GetInfo@CustomSlider@@MBEXPAUNewtonJointRecord@@@Z)
1>OgreNewt_BasicJoints.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall CustomSlider::SubmitConstraints(float,int)" (?SubmitConstraints@CustomSlider@@MAEXMH@Z)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall CustomSlider::~CustomSlider(void)" (__imp_??1CustomSlider@@UAE@XZ) referenced in function "public: virtual void * __thiscall CustomSlider::`scalar deleting destructor'(unsigned int)" (??_GCustomSlider@@UAEPAXI@Z)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall CustomUpVector::CustomUpVector(class dVector const &,struct NewtonBody *)" (__imp_??0CustomUpVector@@QAE@ABVdVector@@PAUNewtonBody@@@Z) referenced in function "public: __thiscall OgreNewt::UpVector::UpVector(class OgreNewt::Body const *,class Ogre::Vector3 const &)" (??0UpVector@OgreNewt@@QAE@PBVBody@1@ABVVector3@Ogre@@@Z)
1>OgreNewt_BasicJoints.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall CustomUpVector::GetInfo(struct NewtonJointRecord *)const " (?GetInfo@CustomUpVector@@MBEXPAUNewtonJointRecord@@@Z)
1>OgreNewt_BasicJoints.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall CustomUpVector::SubmitConstraints(float,int)" (?SubmitConstraints@CustomUpVector@@MAEXMH@Z)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall CustomUpVector::~CustomUpVector(void)" (__imp_??1CustomUpVector@@UAE@XZ) referenced in function "public: virtual void * __thiscall CustomUpVector::`scalar deleting destructor'(unsigned int)" (??_GCustomUpVector@@UAEPAXI@Z)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CustomUpVector::SetPinDir(class dVector const &)" (__imp_?SetPinDir@CustomUpVector@@QAEXABVdVector@@@Z) referenced in function "public: void __thiscall OgreNewt::UpVector::setPin(class Ogre::Vector3 const &)" (?setPin@UpVector@OgreNewt@@QAEXABVVector3@Ogre@@@Z)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall CustomKinematicController::CustomKinematicController(struct NewtonBody const *,class dVector const &)" (__imp_??0CustomKinematicController@@QAE@PBUNewtonBody@@ABVdVector@@@Z) referenced in function "public: __thiscall OgreNewt::KinematicController::KinematicController(class OgreNewt::Body const *,class Ogre::Vector3 const &)" (??0KinematicController@OgreNewt@@QAE@PBVBody@1@ABVVector3@Ogre@@@Z)
1>OgreNewt_BasicJoints.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall CustomKinematicController::GetInfo(struct NewtonJointRecord *)const " (?GetInfo@CustomKinematicController@@MBEXPAUNewtonJointRecord@@@Z)
1>OgreNewt_BasicJoints.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall CustomKinematicController::SubmitConstraints(float,int)" (?SubmitConstraints@CustomKinematicController@@MAEXMH@Z)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall CustomKinematicController::~CustomKinematicController(void)" (__imp_??1CustomKinematicController@@UAE@XZ) referenced in function "public: virtual void * __thiscall CustomKinematicController::`scalar deleting destructor'(unsigned int)" (??_GCustomKinematicController@@UAEPAXI@Z)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CustomKinematicController::SetTargetPosit(class dVector const &)" (__imp_?SetTargetPosit@CustomKinematicController@@QAEXABVdVector@@@Z) referenced in function "public: void __thiscall OgreNewt::KinematicController::setTargetPosit(class Ogre::Vector3 const &)" (?setTargetPosit@KinematicController@OgreNewt@@QAEXABVVector3@Ogre@@@Z)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CustomKinematicController::SetTargetMatrix(class dMatrix const &)" (__imp_?SetTargetMatrix@CustomKinematicController@@QAEXABVdMatrix@@@Z) referenced in function "public: void __thiscall OgreNewt::KinematicController::setTargetMatrix(class Ogre::Vector3 const &,class Ogre::Quaternionconst &)" (?setTargetMatrix@KinematicController@OgreNewt@@QAEXABVVector3@Ogre@@ABVQuaternion@4@@Z)
1>OgreNewt_BasicJoints.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class dMatrix __thiscall CustomKinematicController::GetTargetMatrix(void)const " (__imp_?GetTargetMatrix@CustomKinematicController@@QBE?AVdMatrix@@XZ) referenced in function "public: void __thiscall OgreNewt::KinematicController::getTargetMatrix(class Ogre::Vector3 &,class Ogre::Quaternion &)const " (?getTargetMatrix@KinematicController@OgreNewt@@QBEXAAVVector3@Ogre@@AAVQuaternion@4@@Z)
1>OgreNewt_Joint.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: struct NewtonBody const * __thiscall NewtonCustomJoint::GetBody0(void)const " (__imp_?GetBody0@NewtonCustomJoint@@QBEPBUNewtonBody@@XZ) referenced in function "public: class OgreNewt::Body * __thiscall OgreNewt::Joint::getBody0(void)const " (?getBody0@Joint@OgreNewt@@QBEPAVBody@2@XZ)
1>OgreNewt_Joint.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: struct NewtonBody const * __thiscall NewtonCustomJoint::GetBody1(void)const " (__imp_?GetBody1@NewtonCustomJoint@@QBEPBUNewtonBody@@XZ) referenced in function "public: class OgreNewt::Body * __thiscall OgreNewt::Joint::getBody1(void)const " (?getBody1@Joint@OgreNewt@@QBEPAVBody@2@XZ)
1>OgreNewt_Joint.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: struct NewtonJoint const * __thiscall NewtonCustomJoint::GetJoint(void)const " (__imp_?GetJoint@NewtonCustomJoint@@QBEPBUNewtonJoint@@XZ) referenced in function "protected: void __thiscall OgreNewt::Joint::addLinearRow(class Ogre::Vector3 const &,class Ogre::Vector3 const &,class Ogre::Vector3 const &)const " (?addLinearRow@Joint@OgreNewt@@IBEXABVVector3@Ogre@@00@Z)
1>OgreNewt_Joint.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall CustomUserBlank::CustomUserBlank(unsigned int,struct NewtonBody const *,struct NewtonBody const *)" (__imp_??0CustomUserBlank@@QAE@IPBUNewtonBody@@0@Z) referenced in function "public: __thiscall OgreNewt::CustomJoint::CustomJoint(unsigned int,class OgreNewt::Body const *,class OgreNewt::Body const *)" (??0CustomJoint@OgreNewt@@QAE@IPBVBody@1@0@Z)
1>OgreNewt_Joint.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall CustomUserBlank::GetInfo(struct NewtonJointRecord *)const " (?GetInfo@CustomUserBlank@@MBEXPAUNewtonJointRecord@@@Z)
1>OgreNewt_Joint.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall CustomUserBlank::SubmitConstraints(float,int)" (?SubmitConstraints@CustomUserBlank@@MAEXMH@Z)
1>OgreNewt_Joint.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall CustomUserBlank::~CustomUserBlank(void)" (__imp_??1CustomUserBlank@@UAE@XZ) referenced in function "public: virtual void * __thiscall CustomUserBlank::`scalar deleting destructor'(unsigned int)" (??_GCustomUserBlank@@UAEPAXI@Z)
1>OgreNewt_PlayerController.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CustomPlayerController::GetVelocity(float &,float &,float &)const " (__imp_?GetVelocity@CustomPlayerController@@QBEXAAM00@Z) referenced in function "public: void __thiscall OgreNewt::PlayerController::getVelocity(float &,float &,class Ogre::Radian &)const " (?getVelocity@PlayerController@OgreNewt@@QBEXAAM0AAVRadian@Ogre@@@Z)
1>OgreNewt_PlayerController.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CustomPlayerController::SetVelocity(float,float,float)" (__imp_?SetVelocity@CustomPlayerController@@QAEXMMM@Z) referenced in function "public: void __thiscall OgreNewt::PlayerController::setVelocity(float,float,class Ogre::Radian)" (?setVelocity@PlayerController@OgreNewt@@QAEXMMVRadian@Ogre@@@Z)
1>OgreNewt_PlayerController.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: float __thiscall CustomPlayerController::GetPlayerHeight(void)const " (__imp_?GetPlayerHeight@CustomPlayerController@@QBEMXZ) referenced in function "public: float __thiscall OgreNewt::PlayerController::getPlayerHeight(void)const " (?getPlayerHeight@PlayerController@OgreNewt@@QBEMXZ)
1>OgreNewt_PlayerController.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall CustomPlayerController::CustomPlayerController(class dMatrix const &,struct NewtonBody const *,float,float)" (__imp_??0CustomPlayerController@@QAE@ABVdMatrix@@PBUNewtonBody@@MM@Z) referenced in function "public: __thiscall OgreNewt::PlayerController::PlayerController(class OgreNewt::Body *,float,float)" (??0PlayerController@OgreNewt@@QAE@PAVBody@1@MM@Z)
1>OgreNewt_PlayerController.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall NewtonCustomJoint::GetInfo(struct NewtonJointRecord *)const " (?GetInfo@NewtonCustomJoint@@UBEXPAUNewtonJointRecord@@@Z)
1>OgreNewt_PlayerController.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall CustomPlayerController::SubmitConstraints(float,int)" (?SubmitConstraints@CustomPlayerController@@MAEXMH@Z)
1>OgreNewt_PlayerController.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall CustomPlayerController::~CustomPlayerController(void)" (__imp_??1CustomPlayerController@@UAE@XZ) referenced in function "public: virtual void * __thiscall CustomPlayerController::`scalar deleting destructor'(unsigned int)" (??_GCustomPlayerController@@UAEPAXI@Z)
1>OgreNewt_PlayerController.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: float __thiscall CustomPlayerController::GetPlayerStairHeight(void)const " (__imp_?GetPlayerStairHeight@CustomPlayerController@@QBEMXZ) referenced in function "protected: virtual void __thiscall OgreNewt::PlayerController::showDebugData(class Ogre::SceneNode *)" (?showDebugData@PlayerController@OgreNewt@@MAEXPAVSceneNode@Ogre@@@Z)
1>OgreNewt_PlayerController.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: struct NewtonCollision const * __thiscall CustomPlayerController::GetStairStepShape(void)const " (__imp_?GetStairStepShape@CustomPlayerController@@QBEPBUNewtonCollision@@XZ) referenced in function "protected: virtual void __thiscall OgreNewt::PlayerController::showDebugData(class Ogre::SceneNode *)" (?showDebugData@PlayerController@OgreNewt@@MAEXPAVSceneNode@Ogre@@@Z)
1>OgreNewt_PlayerController.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: struct NewtonCollision const * __thiscall CustomPlayerController::GetSensorShape(void)const " (__imp_?GetSensorShape@CustomPlayerController@@QBEPBUNewtonCollision@@XZ) referenced in function "protected: virtual void __thiscall OgreNewt::PlayerController::showDebugData(class Ogre::SceneNode *)"(?showDebugData@PlayerController@OgreNewt@@MAEXPAVSceneNode@Ogre@@@Z)
1>OgreNewt_PlayerController.obj : error LNK2019: unresolved external symbol "public: __thiscall dMatrix::dMatrix(class dQuaternion const &,class dVector const &)" (??0dMatrix@@QAE@ABVdQuaternion@@ABVdVector@@@Z) referenced in function "protected: virtual void __thiscall OgreNewt::PlayerController::showDebugData(class Ogre::SceneNode *)" (?showDebugData@PlayerController@OgreNewt@@MAEXPAVSceneNode@Ogre@@@Z)
1>E:\*****\OGRE\OgreNewt\OgreNewt\bin\Release\OgreNewt.dll : fatal error LNK1120: 56 unresolved externals
1>Done Building Project "E:\*****\OGRE\OgreNewt\OgreNewt\bin\OgreNewt.vcxproj" (rebuild target(s)) -- FAILED.
Build FAILED.Looking at the first few lines it looks like it might be caused by how I commented out this line (it wasn't compiling properly, why not try it?
int getVersion() const { return NewtonWorldGetVersion( m_world ); }but that still leaves the issue that I receive these errors if I leave the line above in the code:
ClCompile:
G:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\CL.exe /c /IE:/*****/OGRE/OgreNewt/OgreNewt/inc /IE:/*****/OGRE/ogreold/include /IE:/*****/NewtonSDK/sdk /IE:/*****/NewtonSDK/sdk/dCustomJoints /IE:/*****/NewtonSDK/sdk/dMath /Zi /nologo /W3 /WX- /O2 /Ob2 /Oy- /D WIN32 /D _OGRENEWT_EXPORTS /D _OGRENEWT_DYNAMIC /D _WINDLL /D _MBCS /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /GR /Fo"OgreNewt.dir\Release\\" /Fd"E:/*****/OGRE/OgreNewt/OgreNewt/bin/Release/OgreNewt.pdb" /Gd /TP /analyze- /errorReport:prompt ..\src\OgreNewt_BasicJoints.cpp ..\src\OgreNewt_BasicFrameListener.cpp ..\src\OgreNewt_Body.cpp ..\src\OgreNewt_BodyInAABBIterator.cpp ..\src\OgreNewt_Collision.cpp ..\src\OgreNewt_CollisionPrimitives.cpp ..\src\OgreNewt_CollisionSerializer.cpp ..\src\OgreNewt_ContactCallback.cpp ..\src\OgreNewt_ContactJoint.cpp ..\src\OgreNewt_Debugger.cpp ..\src\OgreNewt_Joint.cpp ..\src\OgreNewt_MaterialID.cpp ..\src\OgreNewt_MaterialPair.cpp ..\src\OgreNewt_RayCast.cpp ..\src\OgreNewt_Tools.cpp ..\src\OgreNewt_Vehicle.cpp ..\src\OgreNewt_World.cpp ..\src\OgreNewt_PlayerController.cpp /Zm1000
OgreNewt_BasicJoints.cpp
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'some'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'reason'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'causes'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'an'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'error'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2059: syntax error : 'do'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2001: newline in constant
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2015: too many characters in constant
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(280): error C2238: unexpected token(s) preceding ';'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2660: 'NewtonWorldGetVersion' : function does not take 1 arguments
OgreNewt_BasicFrameListener.cpp
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'some'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'reason'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'causes'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'an'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'error'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2059: syntax error : 'do'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2001: newline in constant
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2015: too many characters in constant
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(280): error C2238: unexpected token(s) preceding ';'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2660: 'NewtonWorldGetVersion' : function does not take 1 arguments
OgreNewt_Body.cpp
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'some'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'reason'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'causes'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'an'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'error'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2059: syntax error : 'do'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2001: newline in constant
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2015: too many characters in constant
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(280): error C2238: unexpected token(s) preceding ';'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2660: 'NewtonWorldGetVersion' : function does not take 1 arguments
OgreNewt_BodyInAABBIterator.cpp
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'some'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'reason'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note:
....
....
....
OgreNewt_CollisionSerializer.cpp
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'some'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'reason'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'causes'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'an'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'error'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2059: syntax error : 'do'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2001: newline in constant
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2015: too many characters in constant
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(280): error C2238: unexpected token(s) preceding ';'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2660: 'NewtonWorldGetVersion' : function does not take 1 arguments
OgreNewt_ContactCallback.cpp
OgreNewt_ContactJoint.cpp
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'some'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'reason'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'causes'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'an'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'error'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2059: syntax error : 'do'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2001: newline in constant
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2015: too many characters in constant
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(280): error C2238: unexpected token(s) preceding ';'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2660: 'NewtonWorldGetVersion' : function does not take 1 arguments
OgreNewt_Debugger.cpp
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'some'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'reason'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'causes'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'an'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'error'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2059: syntax error : 'do'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2001: newline in constant
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2015: too many characters in constant
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(280): error C2238: unexpected token(s) preceding ';'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2660: 'NewtonWorldGetVersion' : function does not take 1 arguments
OgreNewt_Joint.cpp
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'some'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'reason'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'causes'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'an'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'error'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2059: syntax error : 'do'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2001: newline in constant
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2015: too many characters in constant
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(280): error C2238: unexpected token(s) preceding ';'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2660: 'NewtonWorldGetVersion' : function does not take 1 arguments
OgreNewt_MaterialID.cpp
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'some'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'reason'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'causes'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'an'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'error'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2059: syntax error : 'do'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2001: newline in constant
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2015: too many characters in constant
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(280): error C2238: unexpected token(s) preceding ';'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2660: 'NewtonWorldGetVersion' : function does not take 1 arguments
OgreNewt_MaterialPair.cpp
1>e:\*****\ogre\ogrenewt\ogrenewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'some'
1>e:\*****\ogre\ogrenewt\ogrenewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>e:\*****\ogre\ogrenewt\ogrenewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'reason'
1>e:\*****\ogre\ogrenewt\ogrenewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>e:\*****\ogre\ogrenewt\ogrenewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'causes'
1>e:\*****\ogre\ogrenewt\ogrenewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>e:\*****\ogre\ogrenewt\ogrenewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'an'
1>e:\*****\ogre\ogrenewt\ogrenewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>e:\*****\ogre\ogrenewt\ogrenewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'error'
1>e:\*****\ogre\ogrenewt\ogrenewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>e:\*****\ogre\ogrenewt\ogrenewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>e:\*****\ogre\ogrenewt\ogrenewt\inc\OgreNewt_World.h(274): error C2059: syntax error : 'do'
1>e:\*****\ogre\ogrenewt\ogrenewt\inc\OgreNewt_World.h(274): error C2001: newline in constant
1>e:\*****\ogre\ogrenewt\ogrenewt\inc\OgreNewt_World.h(274): error C2015: too many characters in constant
1>e:\*****\ogre\ogrenewt\ogrenewt\inc\OgreNewt_World.h(280): error C2238: unexpected token(s) preceding ';'
1>e:\*****\ogre\ogrenewt\ogrenewt\inc\OgreNewt_World.h(274): error C2660: 'NewtonWorldGetVersion' : function does not take 1 arguments
OgreNewt_RayCast.cpp
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'some'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'reason'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'causes'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'an'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'error'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2059: syntax error : 'do'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2001: newline in constant
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2015: too many characters in constant
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(280): error C2238: unexpected token(s) preceding ';'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2660: 'NewtonWorldGetVersion' : function does not take 1 arguments
OgreNewt_Tools.cpp
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'some'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'reason'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'causes'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'an'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'error'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2059: syntax error : 'do'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2001: newline in constant
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2015: too many characters in constant
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(280): error C2238: unexpected token(s) preceding ';'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2660: 'NewtonWorldGetVersion' : function does not take 1 arguments
OgreNewt_Vehicle.cpp
OgreNewt_World.cpp
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'some'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'reason'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'causes'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'an'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'error'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2059: syntax error : 'do'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2001: newline in constant
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2015: too many characters in constant
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(280): error C2238: unexpected token(s) preceding ';'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2660: 'NewtonWorldGetVersion' : function does not take 1 arguments
1>..\src\OgreNewt_World.cpp(244): error C2511: 'void OgreNewt::World::setLeaveWorldCallback(OgreNewt::World::LeaveWorldCallback)' : overloaded member function not found in 'OgreNewt::World'
E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(37) : see declaration of 'OgreNewt::World'
OgreNewt_PlayerController.cpp
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'some'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'reason'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'causes'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'an'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2146: syntax error : missing ';' before identifier 'error'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2059: syntax error : 'do'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2001: newline in constant
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2015: too many characters in constant
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(280): error C2238: unexpected token(s) preceding ';'
1>E:\*****\OGRE\OgreNewt\OgreNewt\inc\OgreNewt_World.h(274): error C2660: 'NewtonWorldGetVersion' : function does not take 1 arguments
Generating Code...
1>Done Building Project "E:\*****\OGRE\OgreNewt\OgreNewt\bin\OgreNewt.vcxproj" (rebuild target(s)) -- FAILED.
Build FAILED.So I'm quite stumped--any help would be much appreciated!
Thanks,
ForoNero