2011-10-19 5 views
0

J'ai un logiciel qui doit être déployé dans les versions Windows XP et Windows 7 32 bits. Est-il correct de construire le logiciel sous Win XP pour les deux plates-formes?Quel système d'exploitation utiliser pour construire Pour XP et Win7

ou

Dois-je construire dans Xp pour le déploiement dans Xp et construire dans Win7 pour le déploiement dans Win7?

Le logiciel est développé en C++

+2

Vous pouvez construire sur Vista si vous voulez et encore déployer à la fois XP et Windows 7. – IronMensan

Répondre

1

Oui vous pouvez construire sur toutes les fenêtres (modernes) version pour le déploiement sur tout autre.
Mais vous voulez probablement tester sur les deux!

2

Les deux systèmes d'exploitation feront l'affaire. Utilisez simplement la bonne version du SDK et les constantes de cible de déploiement (voir targetver.h dans le modèle de projet C++).

0

Si vous devez vraiment choisir, utilisez XP puisque Win7 est très probablement compatible avec XP. Je veux dire, il y a plus de chances que votre programme ne fonctionne pas sous XP s'il est développé avec Win7 plutôt que le contraire.

Bien sûr, si vous utilisez les bibliothèques correctes, cela devrait être OK, mais que se passe-t-il si par erreur vous utilisez une fonctionnalité Win7 uniquement?

Les versions plus récentes devraient être compatibles avec les anciennes versions, et non l'inverse.

Questions connexes