Ayer empezamos un nuevo desarrollo con el viejo IDE Microsoft Developer Studio 97 en Visual C++ 5.0 y tras generar un MFC AppWizard[exe] y compilar en modo Win32 Debug nos apareció la siguiente ventana al ir a ejecutar:
"No se ha podido localizar el ordinal 5084 en la biblioteca de vínculo dinámico MFC42D.dll".
Después de buscar en diferentes sitios, blogs, foros, manuales, soporte de Microsoft, etc. no encontramos nada que solucionase el problema. En general se insiste en sustituir la librería MFC42D.dll por otra con una versión diferente, en unos casos se recomienda sustituir la v4.21.7022 por una superior como la 6.0.8168, la 6.00.8665, etc. o al revés, otras veces el consejo es bajar de versión. La solución que ha funcionado ha sido desinstalar el IDE y volverlo a instalar: sencillo y efectivo. Ahora el debugger y la ejecución en modo debug van como la seda.
Un saludo