VC2013 falsch MSPDB120.DLL
Während der Verlinkung bekomme ich die Meldung:
LINK : fatal error LNK1101: incorrect MSPDB120.DLL version; recheck installation of this product
Habe ich gesehen, Lösungen für ähnliche Fehler, die auf früheren Versionen von VC2013 aber nicht für mich arbeiten. Zu diesen gehören:
- läuft
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\vcvars32.bat
- hinzufügen von %VS120COMNTOOLS% - Umgebungsvariable die Umgebungsvariable PATH
- Neu installieren oder Reparieren Sie die installation von MSVC2013 (NICHT EMPFOHLEN)
Ersten mal bekam ich diese Fehlermeldung, die ich ging voran mit eine komplette Neuinstallation von VC2013. Ich habe mich für diesen Router, weil ich dachte, vielleicht hatte ich geschraubt bis die Installation durch die Installation von älteren Versionen von VC nach der Installation VC2013. Obwohl der Neuinstallation funktionierte die erste Zeit, ich kann nicht empfehlen, dies zu tun. Der MS-installer scheint ziemlich kaputt und hing bis auf mich, auf wiederholte versuche, die zum Verlust von 5+ Stunden meines Lebens.
Was sind einige andere Lösungen, um dieses problem auf, wenn die ersten 2 Optionen funktionieren nicht?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Öffnen Sie Den Task-Manager.
Überprüfen Sie für den aktuell Laufenden Prozesse
mspdbsrv.exe
und es töten, wenn es ausgeführt wird, und versuchen Sie es erneut. Ich weiß nicht, warum das funktioniert, aber ich muss es tun, jeder einmal in eine Weile. Der Prozess kommt zurück, jedes mal, wenn Sie kompilieren und es scheint zufällig, ob oder nicht es wird bei diesem Schritt stecken.Alternativ, wenn Sie nicht brauchen, debug-Informationen generiert sind, können Sie überspringen Sie diesen Prozess insgesamt durch die Einstellung:
No
Ich hatte gerade dieses geschehen. In meinem Fall hatte ich eine statisch verknüpften freigegebenen 'Helfer' lib kompiliert wurde mit der cl.exe CRT-flags "-D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE", in der Erwägung, dass mein Ziel-app verknüpft diese helper-lib nicht über diesen Satz. Sobald ich diese Flaggen, um der app cl.exe Fahnen, alles war gut.
Bekomme ich diese Fehlermeldung, wenn ein anderer kompilieren (jenkins) läuft immer noch im hintergrund.
Warten Sie bis diese beendet ist, und wiederholen Sie behebt die Fehler.