debugging - tools - Cómo depurar con Visual C++ 6 en Windows 7 x64?
remote debugger visual studio 2017 download (5)
Comentario publicado:
Puede intentar usar Visual Studio 2008 con el compilador VC6. Hace poco publiqué sobre esto .
Seguramente la respuesta será "no se puede" o "usar el modo XP", pero me gustaría saber si es posible.
El problema que tengo es que cada vez que depuro alguna aplicación y llego a un punto de interrupción, cuando detengo el depurador, el depurador permanece atascado. No se puede matar, no puedo adjuntar otro depurador (dice que ya se está depurando). No desaparecerá hasta que cierre Visual C ++.
Esto se está haciendo en una instalación de Windows 7 de 64 bits. VC tiene SP 6 instalado.
Desarrollé una pequeña solución para eso. Solo tiene que copiar el archivo "ShiftF5Fix.dll" en "Common / MSDev98 / AddIns /" y cargarlo desde Visual.
Es una solución cariñosa. Si modifica su archivo de origen durante la depuración, debe responder "NO" a la agrupación mostrada después de presionar "MAYÚS + F5" para detener el proceso.
enlace: http://www.dr-hoiby.com/ShiftF5Fix.dll
Atentamente
Mi solución anterior fue horrible.
Finalmente, desarrollé una nueva solución, trabajando perfectamente con la versión en inglés de Visual Studio 6. (SP6, creo)
Debe verificar la versión del archivo DM.dll ubicado en "Common / MSDev98 / Bin"
La versión correcta es 6.0.9782.0.
enlace: http://www.dr-hoiby.com/TLLOC.dll (28KB)
cómo instalar: reemplace "Common / MSDev98 / Bin / TLLOC.dll" por la versión descargada.
Atentamente.
Otra opción sería instalar Narciso. Este es un proyecto de código abierto para compilar todas las versiones de Visual Studio en VS2010. Una vez que esté configurado, puede usar el depurador Visual Studio 2010 para depurar proyectos VC6.
Siguiendo los pasos del Dr. Holby, implementé una variante más sencilla, con el código fuente: http://www.algonet.se/~tamlin/TLLOC_fixer.zip
El código actualmente solo comprende sp4 (?) Y SP6, pero creo que cubrirá la mayoría de los casos.
Solo necesita compilar el origen ( 1.cpp
, 1.rc
), cambiar el nombre de su TLLOC.DLL
existente (que btw significa Transport Layer Local - en lugar de depuración remota) a TLLOC.old.dll
, y soltar el que está compiló (~ 4KB). Debería funcionar como un encanto para todas las necesidades de depuración de 32 bits, desde Windows 95 a Windows 7 (y posterior).