x64 visual microsoft c++ visual-studio-2013 windows-xp-sp2

microsoft visual c++ 2017 redistributable package(x64)



Compilado un programa C++ en Visual Studio Professional 2013, no funcionará con Windows XP SP3 (3)

Normalmente odio hacer preguntas, pero esta me tiene perplejo.

Estoy creando un pequeño juego usando C ++ y Allegro5 en Visual Studio Professional 2013. He utilizado el conjunto de herramientas de la plataforma Visual Studio 2013 - Windows XP (v120_xp) y me aseguré de que la redistribuible de Visual C ++ 2013 estuviera instalada en la máquina de destino.

Estoy desarrollando con Windows 8.1, la máquina de destino ejecuta Windows XP SP2.

Cada vez que intento ejecutar el programa, recibo un mensaje que indica que .exe no es una aplicación Win32 válida.

Aunque no estoy usando nada relacionado con .NET, me he asegurado de que también esté instalado en la máquina de destino.

También me he asegurado de que el programa en sí sea una aplicación de 32 bits.

Realmente no estoy seguro de qué probar después. He buscado las últimas horas y me he asegurado de que se haya instalado todo lo necesario. Todavía soy bastante nuevo en esto, así que es bastante posible que pasara por alto algo simple, pero no puedo pensar cómo.


Probablemente el problema esté causado por otra opción del compilador: / arch (habilite el conjunto de instrucciones mejoradas). Intente configurarlo en / arch: IA32 (sin instrucciones mejoradas).