2016-07-04 11 views
1

Я работаю с Visual Studio 2013 и повышаю 1.60.Visual Studio 2013 VC++ Compiler

Когда я пытаюсь построить проект, произошла ошибка, как показано ниже:

импульс \ type_traits \ common_type.hpp (42): фатальная ошибка C1001: внутренняя ошибка в компиляторе.

После прибегая к помощи вокруг, кажется, что есть ошибка в VC компилятор, как объяснено в следующей ссылке: https://svn.boost.org/trac/boost/ticket/11885

Решение, предлагаемое является обновление Visual Studio, что приводит к обновлению MSVC.

Однако, после обновления Visual Studio до версии 5, кажется, что MSVC не обновляется, версия MSVC по-прежнему 18.00.21005.1, которая должна быть обновлена ​​до 18.00.31101. Поэтому ошибка при компиляции все еще существует.

Есть ли что-нибудь, что я пропустил? Заранее благодарны за Вашу помощь.

ответ

1

Это 100% необходимо использовать VS 2013? Можете ли вы перейти на VS 2015? Если ответ невозможен, вы можете попытаться выполнить dessinstall и переустановить VS 2013 и в процессе установки вы должны обязательно выбрать компилятор C/C++, но я думаю, что этот компилятор является обязательным, поэтому, возможно, у вас есть Проблема установки с компилятором, попробуйте переустановить VS. Надеюсь, этот ответ вам поможет. С уважением, мой друг.

+0

Спасибо за ответ. Поскольку VS 2013 был установлен нашей ИТ-командой, мне, по-видимому, нелегко удалить текущую версию и переустановить VS 2013 или установить VS 2015. Из некоторых сообщений кажется, что если вы установите обновление VS 2013, MSVC также следует обновить. Но, похоже, это не так. Интересно, есть ли способ обновить MSVC напрямую. – bozhao

+0

MSVC - это код Microsoft Visual Studio? Если да, вы можете загрузить форму официальной веб-страницы, фактическая версия - 1.2. –

+0

Также вы можете попытаться снова поговорить с вашей ИТ-командой (извините, английский язык не является первым, поэтому я не знаю, что такое mens.) –