2011-04-20 5 views
1

J'ai installé tous les deux et aussi le dernier Windows SDK. Je développe une application MFC mais l'EDI VS2010 est trop lent sur ma machine (oui, j'ai besoin d'une mise à jour, mais je ne peux pas faire ça maintenant). Puis-je utiliser le nouveau compilateur dans VS2008? Je n'ai pas vraiment besoin de la plupart des fonctionnalités fournies par l'EDI, juste le compilateur avec les nouvelles fonctionnalités C++ 0x.Utilisation du compilateur VS 2010 dans l'IDE VS 2008?

Répondre

1

Dans VS 2008, vous avez la possibilité de définir les chemins d'environnement, c'est-à-dire include, lib, binary dans le menu des options d'outils.

Si vraiment vous devez, il est possible de pointer chacun de ces équivalents aux chemins de VS 2010.

Notez cependant qu'en 2010 l'option est passé de outils-> options à un réglage par solution. Une fois que vous l'avez fait correctement, vous constaterez que vous pouvez utiliser les nouvelles fonctionnalités du langage et de la bibliothèque avec l'ancien ide.

une alternative est de passer un peu msbuild temps à apprendre et à utiliser 2008 pour la navigation et le débogage, mais la construction via la ligne de commande avec msbuild à partir de 2010.

+0

Ce ne fut pas exactement simple et je devais recréer le projet, mais il fonctionne très bien. Merci pour le conseil. –

0

Vous pouvez obtenir l'EDI VS 2010 pour créer un projet en utilisant le compilateur V900 en définissant la propriété Platform Toolset, mais je ne pense pas que vous pouvez faire cela dans l'autre sens. Généralement, Visual Studio essaie de prendre en charge la compatibilité ascendante mais pas vers l'avant car cela est beaucoup plus difficile (prédire l'avenir).

Vous pouvez également utiliser l'IDE VS 2008 et générer votre projet à partir de la ligne de commande à l'aide de MSBuild. Vous pouvez même lier ceci dans l'EDI en utilisant custom commands and menu items. Cela ne va pas vous donner le même niveau d'intellisense etc pour les nouvelles fonctionnalités du langage C++ 0x. En cas de problème de perf, vous pouvez essayer de désactiver certaines fonctionnalités de l'EDI VS 2010 pour l'accélérer.

Pas un grand choix de choix, mais je pense que vous pourriez être à court d'options.

Questions connexes