Je voudrais vraiment utiliser 2010 si seulement ils semblent avoir fixé intellisense, mais tous les autres sur le projet ne l'ont pas (et moi, pas encore). Y at-il une difficulté particulière à mettre à niveau une solution C++? D'autres problèmes hormis le fait de ne pas oublier de mettre à jour les fichiers de projet 2k8 et 2k10 avec les nouveaux fichiers source?VC++ 2008/2010 peut-il être facilement utilisé sur le même code?
Répondre
En fait, IIRC vous pouvez choisir d'utiliser "ToolsVersion" 3.5 dans VS2010, ce qui le rend presque compatible avec VS2008. Cependant, même si vous utilisez des fichiers de projet complètement nouveaux avec le nouveau compilateur, c'est toujours du C++: il y a quelques différences mineures dans les fonctionnalités supportées, mais il n'est pas particulièrement difficile de compiler le même code sur les deux. , pendant un moment, tandis que VS2010 était en version bêta, et je suis sûr que l'expérience n'a pas empiré)
L'aspect le plus ennuyeux est de synchroniser des choses comme les paramètres de l'éditeur de liens et les noms de fichiers dans les fichiers de projet. C'est juste un problème d'avoir à maintenir ces réglages deux fois. Incidemment, si vous faites cela, le fichier .filter
VS2010 doit être vérifié dans le contrôle de source; ce n'est pas un ensemble de paramètres utilisateur mais une partie du projet.
Depuis Visual Studio.Net (VC7.1), la conversion de projets en nouveaux compilateurs C++ a été triviale. VC6 vers le haut était difficile, VC7.1 vers le haut - un peu plus facile, plus tard que cela - pas du tout difficile. Chargez simplement le vieux vcproj dans votre nouvel IDE et c'est parti.
Par souci d'exhaustivité, il existe une liste de Breaking Changes sur MSDN.
- 1. Le même socket peut-il être utilisé pour le serveur et le client?
- 2. Le sphinx peut-il être utilisé sur cassandra?
- 3. deux programmeurs travaillant sur le même code
- 4. Besoin convertir le code VC à Delphi
- 5. Je veux dire au compilateur VC++ de compiler tout le code. Peut-il être fait?
- 6. Puis-je modifier facilement le code sans quitter Visual Studio?
- 7. programmation C++ code dans VC++
- 8. installer opencv sur windows (W32) pour être utilisé avec des blocs de code
- 9. Comment recharger facilement le code Lisp d'Emacs lorsque je l'édite?
- 10. Problèmes avec le compilateur sur VC++ 2008 Express, le code apparemment correct génère des erreurs
- 11. Comment le Kindle peut-il être utilisé comme outil de lecture de code source?
- 12. Section transparente des images sur VC++ .NET
- 13. Comment facilement recadrer la même image plusieurs fois
- 14. Comment est: contains() supposé être utilisé?
- 15. Le code non-Java peut-il être utilisé dans un plugin eclipse?
- 16. Comment faire pour s'assurer que le même thread est utilisé pour exécuter du code dans IIS?
- 17. C# SelectSingleNode - Peut-il être utilisé récursivement?
- 18. Une idée de comment écrire du code qui peut être facilement porté sur iphone, android et blackberry?
- 19. Rails peut-il être utilisé avec une application non centrée sur le Web?
- 20. quel est le problème dans ce code (openAl dans vC++)
- 21. Linker sur VC 2008 Express:
- 22. Comment le standard C++ devrait-il être utilisé?
- 23. Machine.Migrations assez mature pour être utilisé?
- 24. Comment * tag peut être utilisé en CSS?
- 25. Quand le type var devrait-il être utilisé dans C#?
- 26. Comment savoir si le téléphone iPhone/iPod peut être utilisé?
- 27. Utilisation du code C++ Borland dans VC++
- 28. Comment RedirectToRoute est-il supposé être utilisé?
- 29. C#: L'écriture d'un CookieContainer sur le disque et chargement Retour Destiné à être utilisé
- 30. Quand, le cas échéant, IEnumerable doit-il être utilisé sur IEnumerable <T>?