8

Comment puis-je faire cela? Puis-je travailler dans l'EDI VS2010 mais le compiler avec le compilateur VS C++ 6.0? Et puis-je travailler dans VS2010 IDE et le compiler en utilisant le compilateur VS2008?IDE de Visual Studio 2010 avec le compilateur Visual C++ 6.0?

+1

Je ne voudrais pas Je sais si c'est possible, mais je mettrais vraiment en doute l'intention. VC6 est un si mauvais compilateur, et TTBOMK vous pouvez basculer toutes les versions de compilateur récentes dans les modes hérités si besoin est. – sbi

+0

Nous implémentons toujours de nouvelles fonctionnalités dans notre application héritée. Le processus de construction est géré par une équipe dédiée et repose toujours sur le compilateur VS C++ 6.0. Afin de pouvoir développer de manière fiable je voudrais bien sûr pouvoir reproduire le comportement de compilation exact dans l'EDI. Mais si vous dites que je peux configurer le compilateur VS2010 pour fonctionner en mode hérité, cela me suffit! Comment je fais ça ? –

+1

Même ici. Je travaille sur un logiciel dont les origines remontent à 1993. Bien que des efforts aient été faits pour le mettre à jour, ce n'est pas encore le cas. Vous ne pouvez pas transporter 10K lignes de code depuis VC6 et espérer que cela fonctionne. Ma différence est que le SW sur lequel je travaille est encore en train d'être vendu et d'obtenir de nouvelles versions. Mon travail actuel autour, écrire du code dans VS2010 et compiler dans VS6. Vous avez deux IDE ouverts, mais cela fonctionne ... – rioki

Répondre

0

Ce n'est pas possible.

Vous pouvez utiliser le compilateur VS2010 C++ pour compiler du code VS6 sans problème.

prendre soin de la solution sera migré vers le nouveau format (ancien est enregistré en tant que sauvegarde)

2

Je sais qu'il est possible d'y parvenir avec VS2008 IDE et je suis 99% sûr qu'il en est de même VS2010 (mais je n'en ai pas un pour essayer). Créez un fichier de commandes dans lequel vous devez d'abord appeler le fichier VCVARS32.BAT fourni avec VC++ 6.0, puis démarrez Visual Studio avec le commutateur "/ useenv". Vous utiliserez ensuite ce fichier de commandes pour démarrer Visual Studio.

fichier .bat:

call "C:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT" 
start "" "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" /useenv 

NOTE: C'est le chemin à VS2008 IDE, vous devez changer pour chemin VS10 par vous-même (probablement juste besoin de changer le numéro 9 au numéro 10). De plus, si vous utilisez un système d'exploitation 64 bits, vous devrez changer les deux chemins pour utiliser "Program Files (x86)".

+0

Ce genre de travail pour moi. Je le VS2010 appelle le compilateur VS6. Je reçois juste des appels de ligne de commande bizarres. Tels que 'cl | /'. Je vais devoir enquêter plus loin. Merci pour le tuyau. – rioki

+0

Une description plus détaillée se trouve ici: http://resnikb.wordpress.com/2009/10/28/using-visual-studio-2008-with-visual-c-6-0-compiler/ – Qben

Questions connexes