Comment puis-je mettre à jour mon projet de C++ dans Visual Studio 2015 pour utiliser le nouveau Universel CRT?

Après VS2015 mise à jour de mon projet pour la nouvelle Plate-forme d'outils v140, il ne parvient pas à construire en raison d'une erreur de l'éditeur de liens : LNK1104 ne peut pas ouvrir un fichier " libucrt.lib'.

Il semble que cette bibliothèque a été déplacé autour en raison de la nouvelle Universelle CRT comme mentionné dans cet article : http://blogs.msdn.com/b/vcblog/archive/2015/03/03/introducing-the-universal-crt.aspx?PageIndex=2.

Tandis que l'article ne me dire ce que je devrais lien vers maintenant, il ne fournit pas d'instructions.

Ma Solution génère un .exe et une .dll il utilise. Je ne sais pas quoi faire avec la matrice de l'article décrit ci-dessous.

Version Dll (/MD ): msvcrt.lib vcruntime.lib ucrt.lib

Version Statique (/MT ): libcmt.lib libvcruntime.lib libucrt.lib

Le blog a l'air assez clair pour moi. Il donne à la nouvelle libs et les chemins d'accès pour les trouver. Quelles mesures avez-vous fait quand vous à "mise à jour" de votre projet?
J'ai sélectionné ma solution à partir de l'Explorateur de solutions, et de "ré-armé", je crois que c'était le terme, qui reconfiguré à chaque projet pour le nouveau compilateur. J'ai ensuite ajouté $(UniversalCRT_IncludePath) à d'autres Incluent des Directives dans leurs propriétés de configuration.
Avez-vous aussi ajouter des $(UniversalCRT_LibraryPath_*) (en fonction de votre processeur cible) sur le lien paramètres?
Je n'avais pas, et qui a résolu le problème. Merci! Si vous présentez ça comme réponse, je vais l'accepter.
Êtes-vous à l'aide de Visual Studio 2015 RC ou RTM? Nous avons fait quelques ajustements dans le RTM sur les cibles pour essayer de réduire l'impact des répertoires de changement. Si vous êtes à l'aide de Visual Studio 2015 RTM, seriez-vous prêt à partager [1] ce que votre IncludePath et Chemin_accès_librairie sont définies dans le cadre de votre projet ou [2] pourriez-vous partager l'ensemble du fichier de projet avec nous? Nous sommes intéressés à comprendre quels types de fichiers de projet ne sont pas de ramasser les nouveaux paramètres par défaut. (Vous pouvez m'envoyer un mail à [email protected] si vous le souhaitez.)

OriginalL'auteur Jesse Meyer | 2015-07-20