Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Симптомы

Предположим, что на компьютере установлена Visual Studio 2012 обновления 4 или Microsoft Visual Studio 2010 Пакет обновления 1 (SP1). Что если после построения проекта Visual C++, Visual Studio может произойти сбой во время КОМПОНОВКИ и может появиться следующее сообщение об ошибке:

связь - OUT:_out/disp+work.exe-PDB:_out/disp+work.pdb - MANIFESTFILE: .mf < yourmanifest > @< yourexe >. exe.lcf-профиль - NXCOMPAT-стека: 0x2000000 - SWAPRUN: NET - DEBUG - OPT: REF - DEBUGTYPE: ОПС, ИСПРАВЛЕНИЯ-- nologo _out машина: amd64 / < yourlib > .exp ole32.lib rpcrt4.lib oleaut32.lib oledb.lib uuid.lib kernel32.lib advapi32.lib user32.lib gdi32.lib winspool.lib ws2_32.lib Iphlpapi.lib netapi32.lib comdlg32.lib shell32.lib dbghelp.lib version.lib mpr.lib secur32.lib - ltcg: pgu - pgd : < yourpdg > .pgd


PGOMGR: предупреждение PG0188: нет. PGC-файлы, соответствующие ' * pgc "были обнаружены.
_out / < yourlib > .exp: предупреждение LNK4042: объект указан более одного раза; лишние не учитываются
Создание кода
< sourcefile > .c: Неустранимая ошибка C1001: Внутренняя ошибка в компиляторе.
(файл компилятора ' f:\dd\vctools\compiler\utc\src\p2\main.c[0x000007FEEE648E16:0x00000004E45E24B0] ", строка 183)
Для временного решения этой проблемы попытайтесь упросить или изменить программу в областях, перечисленных выше.
Пожалуйста выберите команду технической поддержки в Visual C++
Меню "Справка" или откройте файл справки технической поддержки для получения дополнительных сведений

СВЯЗИ: Неустранимая ошибка LNK1000: Внутренняя ошибка во время IMAGE::BuildImage

Версия <версии связи в Visual Studio 2010 или Visual Studio 2012>

ExceptionCode = C0000005
ExceptionFlags = 00000000
ExceptionAddress = 000007FEEE648E16 (000007FEEE490000)» файлы C:\Program (x86) 10.0\VC\BIN\amd64\c2.dll \Microsoft Visual Studio»
NumberParameters = 00000002
ExceptionInformation [0] = 0000000000000000
ExceptionInformation [1] = 00000004E45E24B0

КОНТЕКСТ:
RAX = 0000000087035F78 R8 = 0000000000000000
Rbx = 0000000000000000 R9 = 0000000000000000
RCX = 000000013FB80050 R10 = 0000000000000000
RDX = 000000001C8E5688 R11 = 0000000000000286
RSP = 00000000001FE1A0 R12 = 000000008FD02A28
Rbp = 0000000087035F18 E13 = 0000000000000000
Rsi = 0000000000000000 R14 = 000000003A2FB1B9
Rdi = 00000004E45E24B0 R15 = 000000011CB014A0
RIP = 000007FEEE648E16 EFlags = 0000000000010202
SegCs = 0000000000000033 SegDs = 000000000000002B
SegSs = 000000000000002B SegEs = 000000000000002B
SegFs = 0000000000000053 SegGs = 000000000000002B
Dr0 = 0000000000000000 Dr3 = 0000000000000000
Dr1 = 0000000000000000 Dr6 = 0000000000000000
Dr2 = 0000000000000000 Dr7 = 0000000000000000


Имейте в виду построения использует профильной оптимизации и /LTCG параметр. При удалении /LTCG параметр и /PGD вариант, эта проблема не возникает.

Решение

Чтобы устранить эту проблему, загрузите и установите исправление из следующей ссылке.

Сведения об исправлении

Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте данное исправление только в тех системах, которые имеют данную проблему.

Если исправление доступно для скачивания, имеется раздел "Пакет исправлений доступен для скачивания" в верхней части этой статьи базы знаний. Если этого раздела нет, отправьте запрос в службу технической поддержки для получения исправления.

Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Полный список телефонов поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос на обслуживание посетите следующий веб-узел корпорации Майкрософт:

http://support.microsoft.com/contactus/?ws=supportПримечание. В форме "Пакет исправлений доступен для скачивания" отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.


Предварительные условия

Для установки этого исправления необходимо иметь 4 обновления для Visual Studio 2012 и Visual Studio 2010 SP1.

Необходимость перезагрузки

Может потребоваться перезагрузить компьютер после установки исправления, если файлы не используются во время установки. Корпорация Майкрософт рекомендует перед установкой исправления закрыть всех компонентов, связанных с Visual Studio.

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×