2009-10-20 6 views
0

J'ai récemment installé W7 pro 64bits sur mon ordinateur portable, puis VS2008 pro avec la compatibilité x64.VS2008 pro + seven pro 64bits

Si je construis un projet, sera-t-il construit avec une compatibilité 32 ou 64 bits nativement?

Et puis, est-il possible de passer de 32 à 64 (ou de 64 à 32)? Parce que la plupart de mes clients n'exécutent que des applications 32bits, mais j'aimerais aussi savoir comment créer une application x64 et comment passer d'un cas à l'autre.

Merci,

KiTe.

ps: désolé pour mon pauvre anglais ^^

Répondre

0

Lorsque vous définissez les configurations de solution dans Visual Studio vous définissez également les plates-formes possibles. Ce que cela signifie est que vous pouvez compiler le débogage ou la publication, x86 ou x64 comme vous le souhaitez.

Pour ce faire, ouvrez le gestionnaire de configuration. En haut, vous verrez une liste déroulante pour "Configuration de solution active" et "Plateforme de solution active". Dans la liste déroulante de la plateforme, si x64 n'est pas présent, sélectionnez et ajoutez x64 pour le support 64 bits.

Espérons que ça aide. Remarquez, pour C# dans .NET, respectez les "plates-formes mixtes" et le programme s'exécutera 32 ou 64 bits comme le prévoit la plate-forme. Vous n'aurez pas besoin de compiler deux fois pour obtenir le support, le framework .NET le calculera pour vous et exécutera ce qui est approprié.

+0

oh ok merci, j'ai trouvé où le changer =). Une dernière question, juste pour être sûr. Si je laisse l'option par défaut (n'importe quel CPU), il s'en tiendra à ce que vous avez dit, non? (Je veux dire la compatibilité avec x64 et x86) – KiTe

+0

Seulement si nous parlons de code CLR pur pour la plate-forme .NET. C'est facile avec C#, pas tellement avec C++ géré. –

Questions connexes