Visual Studio-Plattform 2015 Toolset ='v141' kann nicht gefunden werden

Ich versuche zu kompilieren Sie ein Projekt mit OpenFrameworks (eine Bibliothek, die verwendet C++) in Visual Studio. Der build auf Release festgelegt ist-und X64-und in den Projekteigenschaften habe ich die Plattform-Toolset in Visual Studio 2015 (v140)

Aber jedes mal, wenn ich versuche, das Projekt zu erstellen, bekomme ich die gleiche Fehlermeldung (unter anderem)

Fehler MSB8020 Die build-tools für v141 (Platform Toolset = 'v141')
kann nicht gefunden werden. Bauen mit der v141 build-tools, bitte installieren Sie
v141 build-tools.

Ich weiß, v141 ist von der neuen version des MSVS 2017, aber ich nicht wollen, zu aktualisieren, um so die neue version ist nicht kompatibel mit OpenFrameworks. Ich habe versucht, Wiederaufbau des Projekts mehrere Male und schaute auch in die VCXPROJ-Datei und überprüft, ob alles eingestellt ist V140 - und es ist. Alles sehr Bizarr.

Es scheint, dass auf zu bauen, etwas, setzen Sie eine Anforderung für v141 aber ich kann nicht scheinen, um herauszufinden, wo dieser herkommt. Hat jemand eine Idee?

Jemand stellte eine ähnliche Frage zu dir, here.
danke, aber wie ich bereits erwähnte, ich habe versucht, sowohl die Updates (die ich kannte), nämlich die änderung der Plattform-toolset in den Eigenschaften und der Bearbeitung der Datei vcxproj
Haben Sie auch geändert, der Ziel-Plattform-Version von 8.1?
Ich bin auf der Suche für eine ähnliche Lösung, aber habe nicht versucht jeder von Ihnen noch da wie kann ich wissen, dass Sie Arbeit? Es scheint zu wollen, etwas, das nicht installiert ist. Ich bin auf der Suche nach, dass, aber ich gerade installiert, build-tools für VS 2015 und dass sich nichts Tat. Ich konnte es laufen lassen zu reparieren, aber es dauert so lange. Was ist MS-Spiel hier? Ich habe noch nicht einmal hatte diese für ein Jahr und nun 2017?
Versuchen zu tun, ein clean checkout Ihres Codes, damit alle VS generierten Dateien sind Weg. Alternativ versuchen, eine text-basierte Suche in allen Dateien im build-Verzeichnis für 141, vielleicht finden Sie die Ursache so.

InformationsquelleAutor cy_b0rg | 2017-04-09

Schreibe einen Kommentar