Visual Studio Platform 2015 Toolset = 'v141' est introuvable
Je suis en train de compiler un projet à l'aide d'OpenFrameworks (une bibliothèque qui utilise C++) dans Visual Studio. La construction est prévue pour une sortie et X64 et dans les propriétés du projet, j'ai mis la Plate-forme d'Outils de Visual Studio 2015 (v140)
Cependant chaque fois que j'essaie de construire le projet, j'obtiens le même message d'erreur (parmi d'autres)
Erreur MSB8020 Les outils de construction pour v141 (Plate-forme d'Outils = 'v141')
ne peut pas être trouvé. Construire en utilisant le v141 outils de construction, s'il vous plaît installer
v141 outils de construction.
Je sais v141 est à partir de la nouvelle version de MSVS 2017 mais je ne veux pas mettre à niveau vers la nouvelle version n'est pas compatible avec OpenFrameworks. J'ai essayé de reconstruire le projet à partir de zéro à plusieurs reprises et ont aussi regardé dans le fichier VCXPROJ et vérifié que tout est mis à V140 - et il est. Tous très bizarre.
Il semble que sur construire, quelque chose est une exigence pour v141 mais je n'arrive pas à trouver d'où ça vient. Quelqu'un aurait-il une idée?
source d'informationauteur cy_b0rg
Vous devez vous connecter pour publier un commentaire.
J'ai eu un problème. La solution est la suivante: ouvrir le menu "Projet"->Propriétés->Configuration de Properites->Général - et de choisir la plate-forme d'outils v140.
Pour cette erreur, et similaires, pour d'autres plates-formes (par exemple, VS2013) ce problème se produit généralement parce que vous avez installé une ancienne version de VS après avoir installé une version ultérieure. C'est mon observation que ce sera en effet l'ensemble de votre Visual Studio C++ projets, et vous devez définir manuellement à la cible spécifique, l'ensemble d'outils pour la version de VS vous essayez de construire le projet en vertu de l'.
Eu ce même message d'erreur en essayant de
npm install
après le clonage d'un nœud en fonction du projet. Il avait un mécanisme national de prévention de la dépendance que nécessaire en C++ source à compiler.J'avais déjà modifié mon
VS2017
installer à inclureIndividual Components
->VC++ 2017 version 15.7 v14.14 latest v141 tools
mais cela n'a pas aidé.
J'ai appliqué ces commandes dans la succession
npm install -g node-gyp
npm install --global --production windows-build-tools
La première a eu aucun effet, mais le second a fait le tour et le
npm install
commande s'est terminée correctement par la suite.