2010-05-10 6 views
4

Désolé, cela a été demandé.lien visuel de C++ 2010 contre l'exécution plus ancienne?

Tout comme je peux sélectionner dans le projet C# que je veux construire pour l'exécution .NET 2.0, est-il possible de construire un projet C++ natif avec un ancien CRT, disons un de Visual Studio 2005?

Je voudrais cela parce que j'ai SDK externe qui a été construit avec VS2005, mais je voudrais utiliser IDE plus récent.

Répondre

6

Vous pouvez construire par rapport à 2005 et 2008 (pensez aussi 2003) tant qu'ils sont installés le long du côté vis 2010.

Vous devrez changer la plate-forme d'outils mis pour chaque projet afin de refléter celui que vous voulez construire contre (propriétés -> général -> jeu d'outils de la plate-forme) avec v100 étant 2010, v90 2008, v80 2005 et ainsi de suite

+0

merci! Mieux que j'espérais. – Kugel

+0

juste une note: vis 2010 mettra à jour les fichiers du projet et changera l'extension afin qu'ils ne puissent pas être construits dans les anciennes versions après. – Lodle

4

Dans les paramètres du projet, vous pouvez choisir MSVC9, mais pas 8. Vous pouvez donc lier les redistribuables 2008 ... mais pas ceux de 2005.

Questions connexes