Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Причини

Припустімо, що інстальовано Microsoft Visual Studio 2010 з пакетом оновлень 1 (SP1) або Visual Studio 2012 оновлення 4 на вашому комп'ютері. Якщо, після створення проекту Visual C++ Visual Studio може аварійно завершити роботу за посиланням і може з'явитися таке повідомлення про помилку:

посилання - OUT:_out/disp+work.exe-PDB:_out/disp+work.pdb - MANIFESTFILE: < yourmanifest >.-MF @< yourexe >. exe.lcf-профіль - NXCOMPAT-СТЕКА: 0x2000000 - SWAPRUN: NET - НАЛАГОДЖЕННЯ - вибрати: REF - DEBUGTYPE: робота, виправлення-машини: amd64 - nologo коду / < 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" знайдено.
коду / < yourlib > .exp: попередження LNK4042: об'єкт, який зазначено кілька разів; додаткові функції, ігноруються
Створення коду
< файла, що > .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) \Microsoft Visual Studio 10.0\VC\BIN\amd64\c2.dll"
NumberParameters = 00000002
ExceptionInformation [0] = 0000000000000000
ExceptionInformation [1] = 00000004E45E24B0

КОНТЕКСТ:
Rax = 0000000087035F78 R8 = 0000000000000000
RBX = 0000000000000000 R9 = 0000000000000000
RCX = 000000013FB80050 R10 = 0000000000000000
Гексоген = 000000001C8E5688 R11 = 0000000000000286
RSP = 00000000001FE1A0 R12 = 000000008FD02A28
ОДП = 0000000087035F18 E13 = 0000000000000000
RSI = 0000000000000000 R14 = 000000003A2FB1B9
Пров = 00000004E45E24B0 R15 = 000000011CB014A0
Видобування = 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


Зверніть увагу, що створення, використовує Profile-Guided оптимізації та /LTCG варіант. У разі видалення з /LTCG параметр і /,PGD параметр, ця проблема не виникає.

Вирішення

Щоб вирішити цю проблему, можна завантажити та застосовувати його з наведене нижче посилання.

Відомості про виправлення

Виправлення доступне від корпорації Майкрософт. Проте, це виправлення призначене тільки для вирішення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до систем, які зазнають цієї конкретної проблеми.

Якщо виправлення доступне для завантаження, у верхній частині цієї статті бази знань буде розділ "Завантажити доступні виправлення ". Якщо цей розділ не відображається, надішліть запит до клієнтської служби та підтримки Microsoft, щоб отримати виправлення.

Примітка. Якщо виникають додаткові проблеми, або потрібно виявлення проблем, можливо, доведеться створити окремий запит на обслуговування. Звичайні кошти на технічну підтримку будуть застосовуватися для додаткових питань і проблем, які не пов'язані з цим виправленням. Повний список телефонів служби підтримки користувачів і технічної підтримки, або створити окремий запит на обслуговування відвідайте веб-сайт корпорації Майкрософт:

http://support.microsoft.com/contactus/?ws=supportПримітка. У формі "Завантажити доступні виправлення" відображаються мови, для яких доступне виправлення. Якщо потрібна мова не відображається, то виправлення недоступне для даної мови.


Попередні вимоги

Щоб застосувати це виправлення, потрібно мати Visual Studio 2012 оновлення 4 або Visual Studio 2010 SP1 інстальовано.

Необхідність перезавантаження

Можливо, доведеться перезавантажити комп'ютер, після інсталяції виправлення, якщо задіяні файли не використовуються під час інсталяції. Корпорація Майкрософт рекомендує, закрийте всі компоненти, пов'язані з Visual Studio, перш ніж інсталювати виправлення.

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×