Quel objectif 64bit choisir lors de la compilation avec Visual Studio (vcvarsall.bat)?

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

  •  12-09-2019
  •  | 
  •  

Question

Le vcvarsall.bat qui fait de l'environnement de construction d'installation vous permet de choisir entre x86 | ia64 | amd64 | x86_amd64 | x86_ia64.

La première option est évidente pour 32bit, mais la question est: quelle serait l'option optimale entre l'autre 4 si vous voulez construire pour 64bit et que vous voulez exécuter sur les machines 64 bits.

Disons que vous n'avez pas le temps / ressources pour faire 4 construit 64 et vous devez choisir un seul d'entre eux?

Était-ce utile?

La solution

J'ai trouvé une page qui clarifie cette question http: //msdn.microsoft.com/en-us/library/x4d2c09s%28VS.80%29.aspx

  • 32/64 bâtiment OS 32 => x86
  • 32 construction du système d'exploitation pour 64 => x86_amd64
  • 64 construction du système d'exploitation pour 64 => amd64

Et vous pouvez ignorer les autres options parce que Itanium ne dispose pas d'une réelle part de marché.

Autres conseils

ia64 (Itanium) est un processeur très redondant (Google pour les parts de marché ia64) et vous devez l'utiliser que si vous allez déployer à cette architecture.

x86_amd est en cours d'exécution pour 32 bits sur une architecture amd64, utilisez uniquement si votre code ne compile pas / travail sous AMD64.

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