2016-07-04 28 views
1

Ich arbeite Visual Studio 2013 und Boost 1,60.Visual Studio 2013 VC++ - Compiler

Beim Versuch, ein Projekt zu bauen, ist ein Fehler aufgetreten, wie unten zu sehen:

boost \ type_traits \ common_type.hpp (42): fatal error C1001: ein interner Fehler im Compiler aufgetreten ist.

Nach googeln um, so scheint es, dass es ein Fehler in VC-Compiler ist, wie in dem folgenden Link erläuterte: https://svn.boost.org/trac/boost/ticket/11885

vorgeschlagen Die Lösung von Visual Studio zu aktualisieren ist, die MSVC der Aktualisierung führt.

Allerdings, nachdem ich Visual Studio zu aktualisieren 5 aktualisiert, scheint es, dass die MSVC nicht aktualisiert wird, die Version von MSVC ist immer noch 18.00.21005.1, die auf 18.00.31101 aktualisiert werden soll. Daher ist der Fehler, der beim Kompilieren aufgetreten ist, immer noch da.

Gibt es etwas, das ich verpasst habe? Danke im Vorraus für deine Hilfe.

Antwort

1

Es ist 100% notwendig VS 2013 zu verwenden? Kannst du zu VS 2015 wechseln? Wenn die Antwort nein ist, können Sie versuchen, das VS 2013 zu deinstallieren und neu zu installieren und im Installationsprozess müssen Sie sicher den C/C++ - Compiler wählen, aber ich denke, dass dieser Compiler obligatorisch ist Bei einem Installationsproblem mit dem Compiler versuchen Sie, VS neu zu installieren. Ich hoffe, dass diese Antwort Ihnen helfen wird. Grüße mein Freund.

+0

Danke für die Antwort. Seit VS 2013 von unserem IT-Team installiert wurde, ist es anscheinend nicht einfach für mich, das aktuelle zu deinstallieren und VS 2013 neu zu installieren oder VS 2015 zu installieren. Von einigen Posts scheint es, wenn Sie VS 2013 Update 5 installieren, MSVC sollte auch aktualisiert werden. Aber das scheint hier nicht der Fall zu sein. Ich frage mich, ob es eine Möglichkeit gibt, MSVC direkt zu aktualisieren. – bozhao

+0

MSVC ist Microsoft Visual Studio-Code? Wenn die Antwort ja ist, können Sie die offizielle Webseite herunterladen, die eigentliche Version ist die 1.2. –

+0

Auch Sie können versuchen, wieder mit Ihrem IT-Team zu sprechen (Sorry, Englisch ist keine Muttersprache, also weiß ich nicht, was Männer.) –

Verwandte Themen