Update to new version errors...

A place to discuss everything related to Newton Dynamics.

Moderators: Sascha Willems, walaber

Update to new version errors...

Postby nikgastovski » Sat Nov 20, 2010 8:05 pm

hi guys.

i gets errors update to new version(Newton-2.24) from version 2004 year(link)

first log(error C4430),without comments
Code: Select all
static int contactProcess(const NewtonMaterial* material, const NewtonContact* contact);


if comment, i get errors from contact,how change ^ function for new version?(contact use in newtone.h in 2004year)
..\src\PhysSystem.cpp(31) : error C2039: contactProcess: не является членом "SMITTEngine::PhysSystem"
g:\!projects\my engine\src\src\PhysSystem.h(25): см. объявление 'SMITTEngine::PhysSystem'
..\src\PhysSystem.cpp(31) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
..\src\PhysSystem.cpp(31) : error C2143: синтаксическая ошибка: отсутствие "," перед "*"
..\src\PhysSystem.cpp(34) : error C2065: contact: необъявленный идентификатор
..\src\PhysSystem.cpp(35) : error C2248: SMITTEngine::PhysSystem::impactSpeed: невозможно обратиться к private член, объявленному в классе "SMITTEngine::PhysSystem"
g:\!projects\my engine\src\src\PhysSystem.h(48): см. объявление 'SMITTEngine::PhysSystem::impactSpeed'
g:\!projects\my engine\src\src\PhysSystem.h(25): см. объявление 'SMITTEngine::PhysSystem'
..\src\PhysSystem.cpp(36) : error C2248: SMITTEngine::PhysSystem::impactSpeed: невозможно обратиться к private член, объявленному в классе "SMITTEngine::PhysSystem"
g:\!projects\my engine\src\src\PhysSystem.h(48): см. объявление 'SMITTEngine::PhysSystem::impactSpeed'
g:\!projects\my engine\src\src\PhysSystem.h(25): см. объявление 'SMITTEngine::PhysSystem'
..\src\PhysSystem.cpp(37) : error C2248: SMITTEngine::PhysSystem::impactPosition: невозможно обратиться к private член, объявленному в классе "SMITTEngine::PhysSystem"
g:\!projects\my engine\src\src\PhysSystem.h(49): см. объявление 'SMITTEngine::PhysSystem::impactPosition'
g:\!projects\my engine\src\src\PhysSystem.h(25): см. объявление 'SMITTEngine::PhysSystem'
..\src\PhysSystem.cpp(37) : error C2248: SMITTEngine::PhysSystem::impactNormal: невозможно обратиться к private член, объявленному в классе "SMITTEngine::PhysSystem"
g:\!projects\my engine\src\src\PhysSystem.h(49): см. объявление 'SMITTEngine::PhysSystem::impactNormal'
g:\!projects\my engine\src\src\PhysSystem.h(25): см. объявление 'SMITTEngine::PhysSystem'
..\src\PhysSystem.cpp(80) : error C2660: NewtonCreate: функция не принимает 2 аргументов
..\src\PhysSystem.cpp(93) : error C2660: NewtonMaterialSetCollisionCallback: функция не принимает 7 аргументов
PhysJoint.cpp
PhysBody.cpp
..\src\PhysBody.cpp(34) : error C2660: NewtonCreateBox: функция не принимает 5 аргументов
..\src\PhysBody.cpp(46) : error C3861: NewtonBodySetAutoFreeze: идентификатор не найден
..\src\PhysBody.cpp(51) : error C2664: NewtonBodySetForceAndTorqueCallback: невозможно преобразовать параметр 2 из 'void (__cdecl *)(const NewtonBody *)' в 'NewtonApplyForceAndTorque'
Конечному типу не соответствует ни одной функции с данным именем в области видимости
..\src\PhysBody.cpp(74) : error C2660: NewtonCreateSphere: функция не принимает 5 аргументов
..\src\PhysBody.cpp(86) : error C3861: NewtonBodySetAutoFreeze: идентификатор не найден
..\src\PhysBody.cpp(91) : error C2664: NewtonBodySetForceAndTorqueCallback: невозможно преобразовать параметр 2 из 'void (__cdecl *)(const NewtonBody *)' в 'NewtonApplyForceAndTorque'
Конечному типу не соответствует ни одной функции с данным именем в области видимости
..\src\PhysBody.cpp(114) : error C2660: NewtonCreateCylinder: функция не принимает 4 аргументов
..\src\PhysBody.cpp(126) : error C3861: NewtonBodySetAutoFreeze: идентификатор не найден
..\src\PhysBody.cpp(131) : error C2664: NewtonBodySetForceAndTorqueCallback: невозможно преобразовать параметр 2 из 'void (__cdecl *)(const NewtonBody *)' в 'NewtonApplyForceAndTorque'
Конечному типу не соответствует ни одной функции с данным именем в области видимости
..\src\PhysBody.cpp(154) : error C2660: NewtonCreateCone: функция не принимает 4 аргументов
..\src\PhysBody.cpp(166) : error C3861: NewtonBodySetAutoFreeze: идентификатор не найден
..\src\PhysBody.cpp(171) : error C2664: NewtonBodySetForceAndTorqueCallback: невозможно преобразовать параметр 2 из 'void (__cdecl *)(const NewtonBody *)' в 'NewtonApplyForceAndTorque'
Конечному типу не соответствует ни одной функции с данным именем в области видимости
..\src\PhysBody.cpp(195) : error C2660: NewtonCreateCapsule: функция не принимает 4 аргументов
..\src\PhysBody.cpp(207) : error C3861: NewtonBodySetAutoFreeze: идентификатор не найден
..\src\PhysBody.cpp(212) : error C2664: NewtonBodySetForceAndTorqueCallback: невозможно преобразовать параметр 2 из 'void (__cdecl *)(const NewtonBody *)' в 'NewtonApplyForceAndTorque'
Конечному типу не соответствует ни одной функции с данным именем в области видимости
..\src\PhysBody.cpp(236) : error C2660: NewtonCreateChamferCylinder: функция не принимает 4 аргументов
..\src\PhysBody.cpp(248) : error C3861: NewtonBodySetAutoFreeze: идентификатор не найден
..\src\PhysBody.cpp(253) : error C2664: NewtonBodySetForceAndTorqueCallback: невозможно преобразовать параметр 2 из 'void (__cdecl *)(const NewtonBody *)' в 'NewtonApplyForceAndTorque'
Конечному типу не соответствует ни одной функции с данным именем в области видимости
..\src\PhysBody.cpp(276) : error C2660: NewtonCreateConvexHull: функция не принимает 5 аргументов
..\src\PhysBody.cpp(288) : error C3861: NewtonBodySetAutoFreeze: идентификатор не найден
..\src\PhysBody.cpp(293) : error C2664: NewtonBodySetForceAndTorqueCallback: невозможно преобразовать параметр 2 из 'void (__cdecl *)(const NewtonBody *)' в 'NewtonApplyForceAndTorque'


FIXED

my physic code
Last edited by nikgastovski on Wed Jul 24, 2013 10:20 am, edited 2 times in total.
nikgastovski
 
Posts: 4
Joined: Sat Nov 20, 2010 7:48 pm

Re: Update to new version errors...

Postby Julio Jerez » Sun Nov 21, 2010 10:56 am

in 2004 we have 1.53, yo ucna no just get 2.0 sdk and drop int in 1.53,
ther are diffrent version, you need to do the conversion.
It is not difficult but you need to do it if you want to work with the newer version.
Julio Jerez
Moderator
Moderator
 
Posts: 12426
Joined: Sun Sep 14, 2003 2:18 pm
Location: Los Angeles

Re: Update to new version errors...

Postby nikgastovski » Sun Nov 21, 2010 4:20 pm

thanks,i sucessful build,with many changes and comments,but if i try launch engine,i have crash after newton init

this is my first work with newton(i worked on physx),maybe you help me correct errors?
(my changes files,if you needed i send full source)
nikgastovski
 
Posts: 4
Joined: Sat Nov 20, 2010 7:48 pm

Re: Update to new version errors...

Postby Julio Jerez » Sun Nov 21, 2010 11:32 pm

Those are just unrelated c++ and h files,
you need to make a project, so that I can runnit or build it,
or you can jut post an executable tha in link to the DLL, an dI can check it out
Julio Jerez
Moderator
Moderator
 
Posts: 12426
Joined: Sun Sep 14, 2003 2:18 pm
Location: Los Angeles


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest