Jose Gregoris escribió:
Hola gente
 
Estoy usando una motor 3d desde el MT y me encuentro con la necesidad de debaguear la puta librería.
El dichoso motor esta echo en VC++ y más específicamente en C.
Ahora para poder debaguer la librería me encuentro que es un verdadero quilombo ya que hace un tiempo había hecho una DLL en delphi y debaguearla era una boludes, solo debía marcar una opción en el delphi y listo.
Pero desde VC++ me encuentro que hay versiones release y debug.
Yo tengo todos los fuentes e incluso las versiones debug de la DLL, pero no se como diablos configurar el VC++ para poder debaguer.
Tal vez alguien ya lo realizo alguna vez y me puede dar una mano.
Hace mucho que no uso VC++, pero según recuerdo se hace así:
En el IDE tenes abierto el proyecto de la DLL. Seleccionas la configuración Debug, que es justamente para eso, para hacer Debug ;) ya que pone en el código información de números de linea y demases que necesita el entorno para ubicar los fuentes correctamente. En el menu de Debug tenes una opción donde configuras el ejecutable, ahi deberías poner el ejecutable del Smalltalk MT. Desde el IDE de VC++ le das Debug y ahi debería levantar el MT. Cuando el MT haga llamadas a la DLL que estas debugeando, va a frenarse en los breakpoints que haya puesto.
Para que esto ocurra tenes que estar seguro que el MT esta usando la DLL que vos estas debugueando. Por las dudas borra todas las otras copias de la DLL que haya en el disco, en particular las de system32 y otros directorios del path. De esta manera, o no funciona, o si funciona estas seguro que esta usando la DLL que estas debugeando.
Saludos,

P.D.: "Y no dudes en volver a preguntar" © A.R.



--~--~---------~--~----~------------~-------~--~----~
Ha recibido este mensaje porque está suscrito a Grupos de Google "clubSmalltalk" grupo.
 Si quiere publicar en este grupo, mande un correo electrónico a [email protected]
 Para anular la suscripción a este grupo, envíe un mensaje a [EMAIL PROTECTED]
 Para visualizar más opciones, visite este grupo enhttp://groups.google.com/group/clubSmalltalk
-~----------~----~----~----~------~----~------~--~---

Responder a