Je préfère ne pas installer toute l'installation VS 2008 étant donné que je ne vais pas utiliser autre chose que le compilateur. Le multitargetage de VS 2010 fonctionnera-t-il correctement en utilisant seulement le Platform SDK au lieu de l'installation complète de VS2008?Puis-je compiler en utilisant le compilateur C++ de VS2008 en utilisant VS2010 et uniquement le SDK Platform 2008 Platform?
Répondre
Les options de configuration personnalisées ne sont pas assez fines pour vous permettre de laisser les gros morceaux comme l'IDE. Ce n'est pas seulement le SDK qui est utilisé, au moins le sous-répertoire VC doit être présent. Et des bits de Common7, également le dossier qui contient l'IDE. Renommez les dossiers, supprimez-les plus tard si cela fonctionne.
Vous pouvez directement appeler le .net 3.5 MSBuild à partir de la ligne de commande en l'extrayant du dossier frameworks dans Windows. Je ne suis pas certain si vous pouvez renommer Visual Studio à une copie différente si. Plus important encore, à moins que vous n'ayez trouvé un bogue, la copie de MSBuild incluse dans le framework .Net 4 devrait correctement construire un projet ciblant le framework 3.5. Donc, vous pourriez sauter à travers des cerceaux inutiles en premier lieu.
Je ne vois pas ce que la version .NET Framework a à voir avec les projets C++, qui n'utilisent pas/dépendent du .NET Framework. VS2010 prend en charge le ciblage du framework vers 2.x sans aucune modification dans tous les cas. –
Le framework .Net est pertinent car MSBuild fait partie du framework non VS2010. – Matt
Le multitargeting de VS2010 utilise .NET 4 pour tout dans tous les cas. –
- 1. Boost + Visual Studio 2010 + Windows Platform SDK 7.1
- 2. Problème lors de la compilation du programme Platform SDK
- 3. Asterisk cross platform compilation
- 4. C++ Dynamic Platform Bibliothèques; Linux et Windows
- 5. Microsoft Speech Recognition Platform
- 6. Platform Invoke, bool et chaîne
- 7. Comment compiler et exécuter des programmes c/C++ dans Notepad ++ en utilisant le compilateur WinAvr
- 8. Blackberry Platform
- 9. Cross platform (Windows, OSX 10.6) Développement OpenGL dans le schéma
- 10. OpenGL cross platform window
- 11. Symbian OS S60 Platform
- 12. Pourquoi Platform en tant que service?
- 13. Platform Builder Project.Dat Problèmes
- 14. C++ différences de compilateur (VS2008 et g ++)
- 15. Utilisation de plusieurs versions du Kit de développement Windows Platform SDK avec VS 2008 Professional
- 16. Cross Platform build
- 17. JBoss Enterprise Application Platform vs JBoss Enterprise SOA Platform
- 18. utilisant les directives #include dans Platform Builder fichiers DAT
- 19. Comment faire pour convertir un .MPG en .FLV en utilisant PHP sur Azure Platform
- 20. OpenCV sur Embedded Platform
- 21. Création d'image Windows CE 5.0: Possible sans Platform Builder?
- 22. Conversion du projet VS2008 en VS2010 "impossible de trouver le fichier spécifié"
- 23. android Platform Versions
- 24. énumérations d'emballage en utilisant le compilateur MSVC++
- 25. convertir vs2008 en vs2010
- 26. Comment afficher les propriétés du composant sélectionné dans un JPanel en utilisant l'API Netbeans Platform
- 27. Facebook chat - X-FACEBOOK-PLATFORM authentification
- 28. Conversion de projet VS2008 en VS2010
- 29. VS2005 Web Deployment Project à VS2008 - Erreurs de compilateur ASPNET
- 30. En utilisant CrystalReport et WPF, C#
Je n'installe pas en utilisant le programme d'installation de Visual Studio; J'utilise le téléchargement PSDK ici -> http://www.microsoft.com/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&displaylang=en –
Erm, le SDK utilisé pour contenir le compilateur/lieur. Je pense que ces jours sont terminés, SDK version 7.0 sur ma machine ne les a pas. Les fichiers msbuild .target supposent définitivement une installation VS2008. Je doute sérieusement que cela fonctionnera. –
@Hans: Donc, la réponse à ma question ci-dessus est "Non" alors? : P –