Aunque no estoy familiarizado con afxext.h, me pregunto lo que al respecto hace que sea incompatible con Windows NT4 ....
Sin embargo, para responder a la pregunta original: "Mi investigación hasta la fecha indica que es imposible construir una aplicación para su ejecución en Windows NT 4.0 usando Visual Studio (C++, en este caso) 2005. "
¡La respuesta debería ser sí, especialmente si la aplicación se escribió originalmente o se está ejecutando en NT4! Con la cosa afxext.h a un lado, esto debería ser un SÍ fácil.
La otra cosa con la que estoy teniendo problemas es la naturaleza suelta en la que las personas están desechando el término NT. De acuerdo, la mayoría de la gente piensa en 'NT' como Windows NT4 pero sigue siendo ambiguo porque 'la mayoría de las personas' no es igual a 'todas las personas'.
En realidad, el término 'NT' es igual a la serie NT. La serie NT es NT3, NT4, NT5 (2000, XP, 2003) y NT6 (Vista).
Win32 es un subsistema que también se dirige a su código C/C++. Por lo tanto, no veo ninguna razón por la que no se pueda apuntar a este subsistema plataforma NT4 & o, si se trata de un ejercicio de portar plataforma, elimine las dependencias MFC que VC posiblemente imponga.
Agregando el afxext.h a la mezcla, me suena como un problema de compatibilidad del subsistema. Es parte de MFC de mi investigación de Google. El afxext.h parece ser las extensiones de MFC (Microsoft Foundation Class).
¿Se puede eliminar su dependencia de MFC? ¿Qué tipo de aplicación es esta? (CLR, servicio, interfaz GUI?) ¿Se puede convertir proyecto en un proyecto C++ no administrado en VC 8.0?
Espero que algo de esto te ayude.
Alguien por favor pro infórmate sobre esto –