À l'aide de Visual Studio 2005 (32 bits) sur un Windows 7 64 bits machine
- Je besoin pour utiliser Visual Studio 2005 (C++) sur mon nouveau portable, un Sony Vaio avec Windows 7 64 bits..
Je n'ai pas besoin de développer un environnement 64 bits, mon travail est de 32 bits, alors comment puis-je être sûr que je peux encore développer/debug/test pour un 32bit environnement cible à l'aide de VS2005 sur une machine 64 bits....?
Quelle est la meilleure option:
1) il suffit d'installer VS2005 sur Windows 7 64 bits et transporter.. (suspectez des problèmes avec 64 bits runtime libs..?)
2) Double démarrage de l'ordinateur portable avec Windows XP 32 bits.
3) Exécuter certains types de Machine Virtuelle avec Windows XP... (je n'ai pas de VM, mais serait il regarde)
Grâce
OriginalL'auteur Krakkos | 2010-03-21
Vous devez vous connecter pour publier un commentaire.
La réponse est 1) il vous suffit de vous assurer que vous processeur cible est de 32 bits. Vous pouvez développer pour une machine 32 bits sur une machine 64 bits, et vice-versa.
Après quelques à regarder autour il semble que vous devez avoir à jour les service packs. Lire http://msdn.microsoft.com/en-us/vstudio/aa948853.aspx si vous voulez en savoir plus.
Clic droit sur le projet, sélectionnez propriétés. Cliquez sur les options du linker. Recherche par le biais de tout (?) jusqu'à ce que vous trouvez quelque chose qui s'appelle de la Machine Cible ou similaire. Assurez-vous qu'il a une valeur comme: MachineX86 (/MACHINE:X86).
"la machine cible également besoin de ces service packs"? Dans les cas les plus simples, vous devez être bien.(Je préfère lier statiquement libs pour éviter d'avoir à distribuer un moment de l'exécution.)
je sais, ça fait 4 ans maintenant, mais merci pour l'astuce @Charles Beattie. J'ai cherché sur Google depuis quelques jours et j'ai finalement obtenu mon VS2005 projet pour vous connecter à notre 32 bits Sybase serveurs. Merci beaucoup 😀
OriginalL'auteur Charles Beattie
Visual Studio comprend à la fois 32 bits et 64 bits des compilateurs et des outils.
Vous pouvez installer VS sur Windows 7 x64 et développer des applications 32 bits sans aucun problème.
(Il suffit de ne pas faire quelque chose de fou comme de codage en dur
"C:\\Program File (x86)\\"
)OriginalL'auteur SLaks
Comme les autres l'ont souligné, à la fois 64 bits et 32 bits de VS pouvez cibler à la fois 64 bits et 32 bits environnements d'exécution. En outre, vous pouvez utiliser le 64 ou 32 bits de Windows 7 (évidemment, la version 64 bits de VS exige 64 bits de Windows, mais VS 32 bits s'exécute sur l'une ou l'autre).
Mais vous avez une deuxième partie de votre question, debug/test sur 32 bits. Selon le type d'applications que vous générez, les tests sous Windows 7 64 bits seule peut ne pas être suffisant. Vous pouvez tester dans un Windows XP en machine virtuelle fonctionnant sous Windows 7, ou dans certains cas, vous pouvez avoir un vrai ordinateur 32 bits pour des tests.
OriginalL'auteur JonnyBoats