Phénomène:"n'est pas une application Win32 valide" sur Windows XP
Construire un programme C++ en utilisant Visual Studio Express 2015 sur la plate-forme Windows 7. Copiez le fichier exécutable du système XP, ne peut pas fonctionner avec l'erreur « pas une application win32 valide »
ont essayé deux choses
aller à « propriétés de configuration » et définir la « Plate-forme Toolset » à " Visual Studio 2015 - Windows XP (v140_xp) "
allez dans" Configuration Manager "et réglez la plate-forme à" Win32 "(au lieu de x64) après ces étapes, me pose toujours le même problème.
quelqu'un sait ce qui est la cause de ce problème? Je vous remercie!
Assurez-vous que vous déployez les dll avec l'exécutable: http : //stackoverflow.com/questions/11305633/xxxxxx-exe-is-not-a-valid-win32-application –
Vous avez effectué ces étapes dans le mauvais ordre, le jeu d'outils de la plate-forme est un paramètre par plate-forme. En d'autres termes, vous avez uniquement modifié le paramètre pour x64, pas pour Win32. Fais-le encore. Et n'oubliez pas de mettre à jour la configuration Release. –
@ce_nort Où puis-je trouver le msvcr100.dll? il suffit de le chercher dans c :? – Jacob