3

J'ai installé Visual Studio 2012 sur mon nouvel ordinateur de développement et cela a fonctionné correctement. Sans réfléchir j'ai alors installé VS2010 sur l'ordinateur qui avait déjà l'installation en 2012. 2012 continue à fonctionner correctement mais 2010 ne peut pas compiler mon code source de travail précédent et il semble incapable de localiser l'une des bibliothèques correctes.Installation de Visual Studio 2010 AFTER Visual Studio 2012

Par exemple dans un simple C++ bonjour programme mondial je reçois l'erreur suivante

fatal error C1083: Cannot open include file: 'iostream': No such file or directory 

J'ai essayé un-installation à la fois, l'installation 2010 d'abord, puis 2012, mais les mêmes problèmes se produisent encore. Je me suis également assuré qu'il utilise platform toolkit v100 mais cela ne semble pas faire de différence. J'ai également essayé de réparer le VS2010 en vain.

Est-ce que quelqu'un d'autre a connu les mêmes problèmes et si oui comment ont-ils réussi à le réparer?

Répondre

0

Je suppose que cela a quelque chose à voir avec le nouveau jeu d'outils de la plateforme v110_xp de VS2012 qui utilise un SDK similaire à 7.1. Pour mes projets plus anciens qui ont besoin de la prise en charge de 2003 Server et XP, j'utilise ce jeu d'outils avec VS2012 au lieu du jeu d'outils par défaut avec VS2008 ou VS2010, donc je n'ai plus besoin des Visual Studios plus anciens. Cela pourrait aussi résoudre votre problème.

+2

Alors, que devrait faire l'OP pour utiliser ce nouvel ensemble d'outils? – Default

+0

en supposant que VS soit à jour: Projet-> Propriétés-> Général-> Platform Toolset-> v110_xp – mark