Puis-je toujours développer des applications 32 bits à l'aide d'un ordinateur 64 bits?

StackOverflow https://stackoverflow.com/questions/1036380

  •  10-07-2019
  •  | 
  •  

Question

Je me demande si je peux toujours développer des applications 32 bits à l'aide d'un ordinateur 64 bits (Windows Vista 64 bits avec Visual Studio 2008 SP1)? Parce que je prévois d’acheter un ordinateur portable avec Vista 64 bits. Je demande juste pour être sûr. Merci!

Était-ce utile?

La solution

Windows 64 bits fonctionne parfaitement avec Visual Studio 32 bits. Si vous ne souhaitez pas utiliser les outils de développement x64, les applications 32 bits seront toujours compilées.

Directement à partir de la page:

  

Visual Studio utilise la croix 32 bits   compilateur même sous Windows 64 bits   ordinateur. Vous pouvez cependant utiliser devenv   commandes pour créer une ligne de commande   environnement d'appeler hébergé 64 bits   outils.

Informations complémentaires: http://msdn.microsoft. com / fr-us / library / ms246588 (VS.80) .aspx

Autres conseils

Avec Visual Studio, vous pouvez cibler quelle plate-forme. Par défaut, il sera exécuté sur "Tous les processeurs". (lire 32 ou 64 bits), mais vous pouvez spécifier si vous le souhaitez. Recherchez sous Projet > Propriétés > Construisez et recherchez la & cible; Cible de la plateforme " " propriété.

Oui. La vue 64 bits exécutera des exécutables 32 bits. Par conséquent, si vous avez un compilateur 32 bits, cela fonctionnera toujours.

Dans Visual Studio, vous pouvez lui indiquer quoi compiler sous le Gestionnaire de configuration - (Menu Construction - Gestionnaire de configuration) - cela vous permet de cibler 32 ou 64 bits.

64 bits de matériels grand public est généralement "amd64" architecture pouvant exécuter à la fois des applications 32 bits et 64 bits en mode natif. L'édition Windows Vista 64 bits prend en charge les bibliothèques système 32 bits et 64 bits. Vous pouvez donc exécuter les deux types d'applications. (Notez que l'architecture IA-64 ne le permet pas.)

Compiler un programme en 64 bits n’a pas grand-chose à voir avec la plate-forme que le compilateur exécute. Bien entendu, pour exécuter et tester le résultat, l’architecture correspondante est nécessaire.

Comme beaucoup d’entre eux ont mentionné plus haut, VS2008 vous a laissé choisir l’architecture cible, il n’ya donc aucun problème.

J'ai constaté que seul le fichier setup.exe créé par Visual Studio 2012 Express ne fonctionnait pas sous XP, mais que vous chargiez MS 4.0 .NET Framework à partir du site Web de Microsoft, l'application * .application se chargerait puis s'installer sans utiliser le setup.exe du tout.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top