SoloCodigo

Programación Específica => Programación de Videojuegos => OpenGL => Mensaje iniciado por: schispy en Lunes 23 de Enero de 2006, 18:24

Título: Engine Newton
Publicado por: schispy en Lunes 23 de Enero de 2006, 18:24
hola

me decidi a usar este engine (newton (http://www.newtondynamics.com/)), pero no puedo compilarlo.. alguien lo ha usado antes?


lo que tengo es esto:

Código: Text
  1.  
  2. #include "newton.h"
  3. #include <stdafx.h>
  4. #include "newton\RenderPrimitive.h"
  5.  
  6.  
  7. BoxPrimitive box (NULL, GetIdentityMatrix(), dVector (1.0f, 1.0f, 1.0f), unsigned (-1));
  8.  
  9.  

que lo tome del tutorial 1... y el error que tengo es este:


Código: Text
  1.  
  2. Compiling...
  3. tutorial.cpp
  4. Linking...
  5. tutorial.obj : error LNK2001: unresolved external symbol "public: __thiscall BoxPrimitive::BoxPrimitive(class dSceneNode *,class dMatrix const &,class dVector const &,int)" (??0BoxPrimitive@@QAE@PAVdSceneNode@@ABVdMatrix@@ABVdVector@@H@Z)
  6. tutorial.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall RenderPrimitive::~RenderPrimitive(void)" (??1RenderPrimitive@@UAE@XZ)
  7. Debug tutorial.exe : fatal error LNK1120: 2 unresolved externals
  8. Error executing link.exe.
  9.  
  10. tutorial.exe - 3 error(s), 0 warning(s)
  11.  
  12.  

bueno.. estoy trabajando en vc++ 6 y al proyecto agrege el newton.h, newton.dll y newton.lib




alguna idea?

gracias
 :hola:
Título: Re: Engine Newton
Publicado por: Ruben3d en Martes 24 de Enero de 2006, 00:14
Hola.

Por los errores da la impresión de que no estás enlazando todas las librerías necesarias, aunque parece que sí que lo haces según describes.

No he tenido ninguna experiencia con Newton, pero he probado ODE (http://www.ode.org) y han compilado tanto la librería como los ejemplos sin problemas en win32.

Un saludo,

Ruben3d
Título: Re: Engine Newton
Publicado por: schispy en Martes 24 de Enero de 2006, 19:13
mmm

no hay caso con newton... y la doc no es muy buena tampoco.. asi k voy a probar el que dices

xd

a ver k resulta..

 :hola:
Título: Re: Engine Newton
Publicado por: schispy en Martes 24 de Enero de 2006, 20:55
mmm

no me gusto mucho..
hasta los ejemplos se me caen....
 :whistling:

vamo a seguir con newton..... vamos k se puede!!! jajjajaja
Título: Re: Engine Newton
Publicado por: Ruben3d en Martes 24 de Enero de 2006, 23:09
Se me acaba de ocurrir: Si Newton está en C puede ser que el error de enlazado sea debido a que enlazas como C++. Comprueba esa posibilidad.

Un saludo,

Ruben3d
Título: Re: Engine Newton
Publicado por: schispy en Miércoles 25 de Enero de 2006, 01:46
nop.. esta en C++
Título: Re: Engine Newton
Publicado por: schispy en Miércoles 25 de Enero de 2006, 02:33
:D  :D  :D

ahora funciona!!!

no se si sera por eso.. pero en un comienzo tenia el sdk instalado en D: y no en C:, ahora lo copie a C: y compila, corre, etc etc

:D:D::D:D:D:D:D:D:D:D