Comment compiler des projets VC ++ 2010 à l'aide de Visual Studio 2012 et Windows SDK 7.1
J'ai beaucoup de projets réalisés avec VS2010 en C++. Maintenant, nous sommes passés à VS2012, mais nous voulons continuer à construire des projets avec les VS2010 d'exécution (nous avons besoin pour prendre en charge Windows XP).
À notre compréhension de ce qui pourrait être possible à l'aide de Windows SDK 7.1 que le compilateur VC est là, alors que nous avons installé. VS2012 reconnu le SDK et maintenant nous avons un Platform Toolset
nommé Windows7.1SDK
.
Le problème vient lors de la construction des projets certains projets sont de retour un:
erreur MSB6006: "CL.exe" terminé avec le code -1073741515.
Aussi, les projets selon les Mfc sont défaillants. Mfc ne sont pas disponibles avec Windows SDK? Est-ce à dire que nous avons besoin d'acheter VS2010 licences pour les installer sur les machines avec VS2012, il suffit de construire à l'aide de la VS2010 compilateur?
Merci d'avance.
source d'informationauteur Ignacio Soler Garcia
Vous devez vous connecter pour publier un commentaire.
Dirait qu'il n'est pas possible à tous, principalement parce que rien mais VS2010 est de déployer les bibliothèques MFC et nous avons beaucoup de projets à l'aide.
Nous allons avoir à acheter des licences pour VS2010 et VS2012 :S
Je voudrais essayer de soulever le msbuild niveau de verbosité (c'est dans Outils->Options->Projet et de la Solution-> MSBuild) et de vérifier la commande de CL.exe avec plein de paramètres. Ensuite, vérifiez si elle est différente de ce que vous avez vu sur VS2010.
À l'automne Microsoft publiera une mise à jour pour prendre en charge windows xp dans visual studio 2012, vous pouvez en lire plus dans ce blog MSDN:
http://blogs.msdn.com/b/vcblog/archive/2012/06/15/10320645.aspx