cont compile

flower85

08-03-2007 15:46:01

I have
Ogre/ogrenew <- Ogre SDK
Ogre/ogreaddons/OgreNewt <- OgreNewt
NewtonSDK <-Newton SDK
but when I compile I get

------ Build started: Project: OgreNewt_Main, Configuration: Debug_DLL Win32 ------
Compiling...
OgreNewt_BasicFrameListener.cpp
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_world.h(125) : error C3861: 'NewtonSetPlatformArchitecture': identifier not found
OgreNewt_BasicJoints.cpp
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_world.h(125) : error C3861: 'NewtonSetPlatformArchitecture': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_collision.h(84) : error C3861: 'NewtonConvexCollisionCalculateVolume': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_collision.h(87) : error C3861: 'NewtonConvexCollisionCalculateInertialMatrix': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_body.h(215) : error C3861: 'NewtonBodySetCentreOfMass': identifier not found
OgreNewt_Body.cpp
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_world.h(125) : error C3861: 'NewtonSetPlatformArchitecture': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_collision.h(84) : error C3861: 'NewtonConvexCollisionCalculateVolume': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_collision.h(87) : error C3861: 'NewtonConvexCollisionCalculateInertialMatrix': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_body.h(215) : error C3861: 'NewtonBodySetCentreOfMass': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\src\ogrenewt_body.cpp(294) : error C3861: 'NewtonBodyGetCentreOfMass': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\src\ogrenewt_body.cpp(307) : error C2664: 'NewtonBodyAddBuoyancyForce' : cannot convert parameter 6 from 'int (__cdecl *)(const int,void *,const float *,float *)' to 'NewtonGetBuoyancyPlane'
None of the functions with this name in scope match the target type
OgreNewt_Collision.cpp
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_world.h(125) : error C3861: 'NewtonSetPlatformArchitecture': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_collision.h(84) : error C3861: 'NewtonConvexCollisionCalculateVolume': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_collision.h(87) : error C3861: 'NewtonConvexCollisionCalculateInertialMatrix': identifier not found
OgreNewt_CollisionPrimitives.cpp
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_world.h(125) : error C3861: 'NewtonSetPlatformArchitecture': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_collision.h(84) : error C3861: 'NewtonConvexCollisionCalculateVolume': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_collision.h(87) : error C3861: 'NewtonConvexCollisionCalculateInertialMatrix': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\src\ogrenewt_collisionprimitives.cpp(390) : warning C4267: 'initializing' : conversion from 'size_t' to 'unsigned int', possible loss of data
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\src\ogrenewt_collisionprimitives.cpp(616) : warning C4267: 'initializing' : conversion from 'size_t' to 'unsigned int', possible loss of data
OgreNewt_ContactCallback.cpp
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_world.h(125) : error C3861: 'NewtonSetPlatformArchitecture': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_collision.h(84) : error C3861: 'NewtonConvexCollisionCalculateVolume': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_collision.h(87) : error C3861: 'NewtonConvexCollisionCalculateInertialMatrix': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_body.h(215) : error C3861: 'NewtonBodySetCentreOfMass': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_contactcallback.h(92) : error C3861: 'NewtonMaterialSetContactNormalDirection': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_contactcallback.h(95) : error C3861: 'NewtonMaterialSetContactNormalAcceleration': identifier not found
OgreNewt_Debugger.cpp
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_world.h(125) : error C3861: 'NewtonSetPlatformArchitecture': identifier not found
OgreNewt_Joint.cpp
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_world.h(125) : error C3861: 'NewtonSetPlatformArchitecture': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_collision.h(84) : error C3861: 'NewtonConvexCollisionCalculateVolume': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_collision.h(87) : error C3861: 'NewtonConvexCollisionCalculateInertialMatrix': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_body.h(215) : error C3861: 'NewtonBodySetCentreOfMass': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\src\ogrenewt_joint.cpp(148) : error C3861: 'NewtonUserJointAddGeneralRow': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\src\ogrenewt_joint.cpp(154) : error C3861: 'NewtonUserJointSetRowMinimumFriction': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\src\ogrenewt_joint.cpp(160) : error C3861: 'NewtonUserJointSetRowMaximumFriction': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\src\ogrenewt_joint.cpp(176) : error C3861: 'NewtonUserJointSetRowSpringDamperAcceleration': identifier not found
OgreNewt_MaterialID.cpp
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_world.h(125) : error C3861: 'NewtonSetPlatformArchitecture': identifier not found
OgreNewt_MaterialPair.cpp
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_world.h(125) : error C3861: 'NewtonSetPlatformArchitecture': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_collision.h(84) : error C3861: 'NewtonConvexCollisionCalculateVolume': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_collision.h(87) : error C3861: 'NewtonConvexCollisionCalculateInertialMatrix': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_body.h(215) : error C3861: 'NewtonBodySetCentreOfMass': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_contactcallback.h(92) : error C3861: 'NewtonMaterialSetContactNormalDirection': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_contactcallback.h(95) : error C3861: 'NewtonMaterialSetContactNormalAcceleration': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_materialpair.h(65) : error C3861: 'NewtonMaterialSetContinuousCollisionMode': identifier not found
OgreNewt_RayCast.cpp
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_world.h(125) : error C3861: 'NewtonSetPlatformArchitecture': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_collision.h(84) : error C3861: 'NewtonConvexCollisionCalculateVolume': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_collision.h(87) : error C3861: 'NewtonConvexCollisionCalculateInertialMatrix': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_body.h(215) : error C3861: 'NewtonBodySetCentreOfMass': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\src\ogrenewt_raycast.cpp(15) : error C2660: 'NewtonWorldRayCast' : function does not take 6 arguments
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\src\ogrenewt_raycast.cpp(96) : warning C4018: '>' : signed/unsigned mismatch
OgreNewt_Tools.cpp
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_world.h(125) : error C3861: 'NewtonSetPlatformArchitecture': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_collision.h(84) : error C3861: 'NewtonConvexCollisionCalculateVolume': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_collision.h(87) : error C3861: 'NewtonConvexCollisionCalculateInertialMatrix': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\src\ogrenewt_tools.cpp(107) : error C3861: 'NewtonCollisionPointDistance': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\src\ogrenewt_tools.cpp(123) : error C3861: 'NewtonCollisionClosestPoint': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\src\ogrenewt_tools.cpp(139) : error C3861: 'NewtonCollisionCollide': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\src\ogrenewt_tools.cpp(155) : error C3861: 'NewtonCollisionCollideContinue': identifier not found
OgreNewt_TreeCollisionSerializer.cpp
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_world.h(125) : error C3861: 'NewtonSetPlatformArchitecture': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_collision.h(84) : error C3861: 'NewtonConvexCollisionCalculateVolume': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_collision.h(87) : error C3861: 'NewtonConvexCollisionCalculateInertialMatrix': identifier not found
OgreNewt_Vehicle.cpp
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_world.h(125) : error C3861: 'NewtonSetPlatformArchitecture': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_collision.h(84) : error C3861: 'NewtonConvexCollisionCalculateVolume': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_collision.h(87) : error C3861: 'NewtonConvexCollisionCalculateInertialMatrix': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_body.h(215) : error C3861: 'NewtonBodySetCentreOfMass': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_vehicle.h(77) : error C2664: 'NewtonVehicleTireIsAirBorne' : cannot convert parameter 2 from 'void *const ' to 'int'
There is no context in which this conversion is possible
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_vehicle.h(80) : error C2664: 'NewtonVehicleTireLostSideGrip' : cannot convert parameter 2 from 'void *const ' to 'int'
There is no context in which this conversion is possible
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_vehicle.h(83) : error C2664: 'NewtonVehicleTireLostTraction' : cannot convert parameter 2 from 'void *const ' to 'int'
There is no context in which this conversion is possible
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_vehicle.h(86) : error C2664: 'NewtonVehicleGetTireOmega' : cannot convert parameter 2 from 'void *const ' to 'int'
There is no context in which this conversion is possible
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_vehicle.h(89) : error C2664: 'NewtonVehicleGetTireNormalLoad' : cannot convert parameter 2 from 'void *const ' to 'int'
There is no context in which this conversion is possible
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_vehicle.h(92) : error C2664: 'NewtonVehicleGetTireSteerAngle' : cannot convert parameter 2 from 'void *const ' to 'int'
There is no context in which this conversion is possible
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_vehicle.h(95) : error C2664: 'NewtonVehicleGetTireLateralSpeed' : cannot convert parameter 2 from 'void *const ' to 'int'
There is no context in which this conversion is possible
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_vehicle.h(98) : error C2664: 'NewtonVehicleGetTireLongitudinalSpeed' : cannot convert parameter 2 from 'void *const ' to 'int'
There is no context in which this conversion is possible
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_vehicle.h(104) : error C2664: 'NewtonVehicleSetTireTorque' : cannot convert parameter 2 from 'void *const ' to 'int'
There is no context in which this conversion is possible
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_vehicle.h(107) : error C2664: 'NewtonVehicleSetTireSteerAngle' : cannot convert parameter 2 from 'void *const ' to 'int'
There is no context in which this conversion is possible
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_vehicle.h(110) : error C2664: 'NewtonVehicleTireCalculateMaxBrakeAcceleration' : cannot convert parameter 2 from 'void *const ' to 'int'
There is no context in which this conversion is possible
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_vehicle.h(113) : error C2664: 'NewtonVehicleTireSetBrakeAcceleration' : cannot convert parameter 2 from 'void *const ' to 'int'
There is no context in which this conversion is possible
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_vehicle.h(116) : error C2664: 'NewtonVehicleSetTireMaxSideSleepSpeed' : cannot convert parameter 2 from 'void *const ' to 'int'
There is no context in which this conversion is possible
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_vehicle.h(119) : error C2664: 'NewtonVehicleSetTireSideSleepCoeficient' : cannot convert parameter 2 from 'void *const ' to 'int'
There is no context in which this conversion is possible
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_vehicle.h(122) : error C2664: 'NewtonVehicleSetTireMaxLongitudinalSlideSpeed' : cannot convert parameter 2 from 'void *const ' to 'int'
There is no context in which this conversion is possible
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_vehicle.h(125) : error C2664: 'NewtonVehicleSetTireLongitudinalSlideCoeficient' : cannot convert parameter 2 from 'void *const ' to 'int'
There is no context in which this conversion is possible
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\src\ogrenewt_vehicle.cpp(23) : error C2440: '=' : cannot convert from 'int' to 'void *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\src\ogrenewt_vehicle.cpp(32) : error C2664: 'NewtonVehicleRemoveTire' : cannot convert parameter 2 from 'void *' to 'int'
There is no context in which this conversion is possible
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\src\ogrenewt_vehicle.cpp(53) : error C2664: 'NewtonVehicleGetTireMatrix' : cannot convert parameter 2 from 'void *' to 'int'
There is no context in which this conversion is possible
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\src\ogrenewt_vehicle.cpp(116) : error C2440: '=' : cannot convert from 'int' to 'void *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\src\ogrenewt_vehicle.cpp(119) : error C2664: 'NewtonVehicleGetTireUserData' : cannot convert parameter 2 from 'void *' to 'int'
There is no context in which this conversion is possible
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\src\ogrenewt_vehicle.cpp(130) : error C2664: 'NewtonVehicleGetNextTireID' : cannot convert parameter 2 from 'void *' to 'int'
There is no context in which this conversion is possible
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\src\ogrenewt_vehicle.cpp(133) : error C2664: 'NewtonVehicleGetTireUserData' : cannot convert parameter 2 from 'void *' to 'int'
There is no context in which this conversion is possible
OgreNewt_World.cpp
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_world.h(125) : error C3861: 'NewtonSetPlatformArchitecture': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_collision.h(84) : error C3861: 'NewtonConvexCollisionCalculateVolume': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_collision.h(87) : error C3861: 'NewtonConvexCollisionCalculateInertialMatrix': identifier not found
f:\ogre\ogreaddons\ogrenewt\ogrenewt_main\inc\ogrenewt_body.h(215) : error C3861: 'NewtonBodySetCentreOfMass': identifier not found
Generating Code...
Build log was saved at "file://f:\OGRE\ogreaddons\OgreNewt\OgreNewt_Main\obj\Debug_DLL\BuildLog.htm"
OgreNewt_Main - 86 error(s), 3 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
\

Plez help

walaber

08-03-2007 18:52:37

you have an old version of the Newton SDK. please redownload it from the Newton website!

flower85

14-03-2007 17:01:33

thanks very much