Visual studio error 1000

Проблема появляется LNK1000 Неустранимая ошибка при построении проекта Visual C++ в Visual Studio 2012 или в Visual Studio 2010.

Visual Studio 2012 Update 4 Visual Studio Premium 2012 Visual Studio Ultimate 2012 Visual Studio Professional 2010 Visual Studio Premium 2010 Visual Studio Ultimate 2010 Еще…Меньше

Симптомы

Предположим, что на компьютере установлена 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:ddvctoolscompilerutcsrcp2main.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.0VCBINamd64c2.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.

Статус

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

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

Visual Studio 2012 Update 4 Visual Studio Premium 2012 Visual Studio Ultimate 2012 Visual Studio Professional 2010 Visual Studio Premium 2010 Visual Studio Ultimate 2010 More…Less

Symptoms

Assume that you have installed Microsoft Visual Studio 2010 Service Pack 1 (SP1) or Visual Studio 2012 Update 4 on your computer. After that if you build a Visual C++ project, Visual Studio may crash during LINK, and you may receive the following error message:

link -OUT:_out/disp+work.exe -PDB:_out/disp+work.pdb -MANIFESTFILE:<yourmanifest>.mf @<yourexe>.exe.lcf -PROFILE -NXCOMPAT -STACK:0x2000000 -SWAPRUN:NET -DEBUG -OPT:REF -DEBUGTYPE:CV,FIXUP -MACHINE:amd64 -nologo _out/<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 : warning PG0188: No .PGC files matching ‘*pgc’ were found.
_out/<yourlib>.exp : warning LNK4042: object specified more than once; extras ignored
Generating code
<sourcefile>.c : fatal error C1001: An internal error has occurred in the compiler.
(compiler file ‘f:ddvctoolscompilerutcsrcp2main.c[0x000007FEEE648E16:0x00000004E45E24B0]’, line 183)
To work around this problem, try simplifying or changing the program near the locations listed above.
Please choose the Technical Support command on the Visual C++
Help menu, or open the Technical Support help file for more information

LINK : fatal error LNK1000: Internal error during IMAGE::BuildImage

Version <Link version in Visual Studio 2010 or in Visual Studio 2012>

ExceptionCode = C0000005
ExceptionFlags = 00000000
ExceptionAddress = 000007FEEE648E16 (000007FEEE490000) «C:Program Files (x86)Microsoft Visual Studio 10.0VCBINamd64c2.dll»
NumberParameters = 00000002
ExceptionInformation[ 0] = 0000000000000000
ExceptionInformation[ 1] = 00000004E45E24B0

CONTEXT:
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


Note The build uses Profile-Guided Optimization and the /LTCG option. If you remove the /LTCG option and the /PGD option, this issue does not occur.

Resolution

To resolve this issue, download and apply the hotfix from the following link.

Hotfix information

A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing this specific problem.

If the hotfix is available for download, there is a «Hotfix Download Available» section at the top of this Knowledge Base article. If this section does not appear, submit a request to Microsoft Customer Service and Support to obtain the hotfix.

Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft website:

Prerequisites

To apply this hotfix, you must have Visual Studio 2012 Update 4 or Visual Studio 2010 SP1 installed.

Restart requirement

You may have to restart the computer after you install the hotfix if the affected files are not being used at the time of installation. We recommend that you close all Visual Studio-related components before you install the hotfix.

Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the «Applies to» section.

Need more help?

У меня есть приложение, которое мы используем в нашей компании.

Все наши ПК с Windows XP и Windows 7 используют его.

Я могу запустить его в отладчике в Visual Studio 2008 и создать установщик, который используют все остальные ПК для его установки, но я не могу запустить его после установки на моем ПК (установка не показывает ошибок).

В разделе «Просмотр событий»> «Журналы Windows»> «Приложение» запускаются два (2) события:

  1. Ошибка, возникающая при попытке запустить установленное приложение:

    Имя сбойного приложения: Suite.exe, версия: 2.2.21.0, отметка времени: 0x4d389f32
    Имя сбойного модуля: ntdll.dll, версия: 6.1.7600.16559, отметка времени: 0x4ba9b802
    Код исключения: 0xc00000fd
    Смещение ошибки: 0x00000000000076cf
    Идентификатор сбойного процесса: 0x1424
    Время запуска сбойного приложения: 0x01cbb8f485a2a9d8
    Путь сбойного приложения: C: Program Files Aaon Coil Products, Inc ACP Software Suite Suite.exe
    Путь сбойного модуля: C: Windows SYSTEM32 ntdll.dll
    Report Id: c58bd590-24e7-11e0-b398-00248103a942

  2. Информационное сообщение появляется сразу после сообщения об ошибках Windows:

    Ковш ошибки 28268826, тип 4
    Название события: APPCRASH
    Ответ: Недоступно
    Идентификатор кабины: 0

    Сигнатура проблемы:
    P1: Suite.exe
    P2: 2.2.21.0
    Р3: 4d389f32
    P4: ntdll.dll
    P5: 6.1.7600.16559
    Р6: 4ba9b802
    P7: c00000fd
    P8: 00000000000076cf
    P9:
    P10:

    Прикрепленные файлы:
    C: Users cp-jpool AppData Local Temp WER492A.tmp.WERInternalMetadata.xml

    Эти файлы могут быть доступны здесь:
    C:Userscp-jpoolAppDataLocalMicrosoftWindowsWERReportArchiveAppCrash_Suite.exe_e131a0d577e0788f7db9b54fd53b35e27d8860e2_11df4dea

    Символ анализа:
    Повторная проверка для решения: 0
    Report Id: c58bd590-24e7-11e0-b398-00248103a942
    Статус отчета: 0

Это повторяется каждый раз, когда я пытаюсь запустить приложение, которое я создал на этом ПК … на этом ПК, но нигде больше.

Может ли кто-нибудь дать мне некоторое представление о том, что происходит и как это исправить?

У меня не так было
возникает ошибка
линкер перезапускается (подробности не помню)
нажимаю на компиляцию еще раз проходит нормально, ничего не чистил
это было связано, насколько помню, с тем что он линковал старые и новые объектные файлы
а при отключении ключа компилировал все заново не зависимо менялись файлы или нет
время компиляции увеличивается но ошибка пропадает
а обновлял я прямо из студии
но у меня официальная купленная, может поэтому и обновил нормально

так у тебя он уже есть?
посмотри в «О программе»
у меня Студия 9.0.30729.1 SP
и компоненты

Microsoft Visual Studio 2008
Версия 9.0.30729.1 SP
Microsoft .NET Framework
Версия 3.5 SP1

Установленный выпуск: Professional

Microsoft Visual Basic 2008 00307-270-8163451-60090
Microsoft Visual Basic 2008

Microsoft Visual C# 2008 00307-270-8163451-60090
Microsoft Visual C# 2008

Microsoft Visual C++ 2008 00307-270-8163451-60090
Microsoft Visual C++ 2008

Microsoft Visual Studio 2008 Tools for Office 00307-270-8163451-60090
Microsoft Visual Studio 2008 Tools for Office

Microsoft Visual Web Developer 2008 00307-270-8163451-60090
Microsoft Visual Web Developer 2008

Crystal Reports AAJ60-P0MSA4K-680002E
Crystal Reports Basic для Visual Studio 2008

Security Update for Microsoft Visual Studio 2008 Professional Edition — RUS (KB2251487) KB2251487
This security update is for Microsoft Visual Studio 2008 Professional Edition — RUS.
If you later install a more recent service pack, this security update will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/2251487.

Security Update for Microsoft Visual Studio 2008 Professional Edition — RUS (KB2669970) KB2669970
This security update is for Microsoft Visual Studio 2008 Professional Edition — RUS.
If you later install a more recent service pack, this security update will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/2669970.

Security Update for Microsoft Visual Studio 2008 Professional Edition — RUS (KB972222) KB972222
This security update is for Microsoft Visual Studio 2008 Professional Edition — RUS.
If you later install a more recent service pack, this security update will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/972222.

Security Update for Microsoft Visual Studio 2008 Professional Edition — RUS (KB973675) KB973675
This security update is for Microsoft Visual Studio 2008 Professional Edition — RUS.
If you later install a more recent service pack, this security update will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/973675.

Xtreme Toolkit Pro for Visual C++ .NET 12.1
Xtreme Toolkit Pro for Visual C++ .NET
Copyright ©1998-2008 Codejock Software. All rights reserved.
www.codejock.com

исправление для Microsoft Visual Studio 2008 Professional Edition — RUS (KB971091) KB971091
Это исправление исправление предназначено для Microsoft Visual Studio 2008 Professional Edition — RUS.
Если позже вы установите более новую версию пакета обновления, исправление исправление будет автоматически удалено.
Дополнительные сведения см. на веб-узле http://support.microsoft.com/kb/971091

исправление для Microsoft Visual Studio 2008 Professional Edition — RUS (KB973674) KB973674
Это исправление исправление предназначено для Microsoft Visual Studio 2008 Professional Edition — RUS.
Если позже вы установите более новую версию пакета обновления, исправление исправление будет автоматически удалено.
Дополнительные сведения см. на веб-узле http://support.microsoft.com/kb/973674

Исправление для программы Microsoft Visual Studio 2008 Professional Edition — RUS (KB2538241) KB2538241
Это исправление предназначено для программы Microsoft Visual Studio 2008 Professional Edition — RUS.
Если позднее установить последний пакет обновления, это исправление будет удалено автоматически.
Для получения дополнительных сведений посетите веб-узел http://support.microsoft.com/kb/2538241.

Исправление для программы Microsoft Visual Studio 2008 Professional Edition — RUS (KB944899) KB944899
Это исправление предназначено для программы Microsoft Visual Studio 2008 Professional Edition — RUS.
Если позднее установить последний пакет обновления, это исправление будет удалено автоматически.
Для получения дополнительных сведений посетите веб-узел http://support.microsoft.com/kb/944899.

Исправление для программы Microsoft Visual Studio 2008 Professional Edition — RUS (KB945282) KB945282
Это исправление предназначено для программы Microsoft Visual Studio 2008 Professional Edition — RUS.
Если позднее установить последний пакет обновления, это исправление будет удалено автоматически.
Для получения дополнительных сведений посетите веб-узел http://support.microsoft.com/kb/945282.

Исправление для программы Microsoft Visual Studio 2008 Professional Edition — RUS (KB946040) KB946040
Это исправление предназначено для программы Microsoft Visual Studio 2008 Professional Edition — RUS.
Если позднее установить последний пакет обновления, это исправление будет удалено автоматически.
Для получения дополнительных сведений посетите веб-узел http://support.microsoft.com/kb/946040.

Исправление для программы Microsoft Visual Studio 2008 Professional Edition — RUS (KB946308) KB946308
Это исправление предназначено для программы Microsoft Visual Studio 2008 Professional Edition — RUS.
Если позднее установить последний пакет обновления, это исправление будет удалено автоматически.
Для получения дополнительных сведений посетите веб-узел http://support.microsoft.com/kb/946308.

Исправление для программы Microsoft Visual Studio 2008 Professional Edition — RUS (KB946344) KB946344
Это исправление предназначено для программы Microsoft Visual Studio 2008 Professional Edition — RUS.
Если позднее установить последний пакет обновления, это исправление будет удалено автоматически.
Для получения дополнительных сведений посетите веб-узел http://support.microsoft.com/kb/946344.

Исправление для программы Microsoft Visual Studio 2008 Professional Edition — RUS (KB946581) KB946581
Это исправление предназначено для программы Microsoft Visual Studio 2008 Professional Edition — RUS.
Если позднее установить последний пакет обновления, это исправление будет удалено автоматически.
Для получения дополнительных сведений посетите веб-узел http://support.microsoft.com/kb/946581.

Исправление для программы Microsoft Visual Studio 2008 Professional Edition — RUS (KB947171) KB947171
Это исправление предназначено для программы Microsoft Visual Studio 2008 Professional Edition — RUS.
Если позднее установить последний пакет обновления, это исправление будет удалено автоматически.
Для получения дополнительных сведений посетите веб-узел http://support.microsoft.com/kb/947171.

Исправление для программы Microsoft Visual Studio 2008 Professional Edition — RUS (KB947173) KB947173
Это исправление предназначено для программы Microsoft Visual Studio 2008 Professional Edition — RUS.
Если позднее установить последний пакет обновления, это исправление будет удалено автоматически.
Для получения дополнительных сведений посетите веб-узел http://support.microsoft.com/kb/947173.

Исправление для программы Microsoft Visual Studio 2008 Professional Edition — RUS (KB947180) KB947180
Это исправление предназначено для программы Microsoft Visual Studio 2008 Professional Edition — RUS.
Если позднее установить последний пакет обновления, это исправление будет удалено автоматически.
Для получения дополнительных сведений посетите веб-узел http://support.microsoft.com/kb/947180.

Исправление для программы Microsoft Visual Studio 2008 Professional Edition — RUS (KB947540) KB947540
Это исправление предназначено для программы Microsoft Visual Studio 2008 Professional Edition — RUS.
Если позднее установить последний пакет обновления, это исправление будет удалено автоматически.
Для получения дополнительных сведений посетите веб-узел http://support.microsoft.com/kb/947540.

Исправление для программы Microsoft Visual Studio 2008 Professional Edition — RUS (KB947789) KB947789
Это исправление предназначено для программы Microsoft Visual Studio 2008 Professional Edition — RUS.
Если позднее установить последний пакет обновления, это исправление будет удалено автоматически.
Для получения дополнительных сведений посетите веб-узел http://support.microsoft.com/kb/947789.

Исправление для программы Microsoft Visual Studio 2008 Professional Edition — RUS (KB948127) KB948127
Это исправление предназначено для программы Microsoft Visual Studio 2008 Professional Edition — RUS.
Если позднее установить последний пакет обновления, это исправление будет удалено автоматически.
Для получения дополнительных сведений посетите веб-узел http://support.microsoft.com/kb/948127.

Исправление для программы Microsoft Visual Studio 2008 Professional Edition — RUS (KB953256) KB953256
Это исправление предназначено для программы Microsoft Visual Studio 2008 Professional Edition — RUS.
Если позднее установить последний пакет обновления, это исправление будет удалено автоматически.
Для получения дополнительных сведений посетите веб-узел http://support.microsoft.com/kb/953256.

Обновление для программы Microsoft Visual Studio 2008 Professional Edition — RUS (KB956453) KB956453
Это обновление предназначено для программы Microsoft Visual Studio 2008 Professional Edition — RUS.
Если позднее установить последний пакет обновления, это обновление будет удалено автоматически.
Для получения дополнительных сведений посетите веб-узел http://support.microsoft.com/kb/956453.

Обновление для программы Microsoft Visual Studio 2008 Professional Edition — RUS (KB967143) KB967143
Это обновление предназначено для программы Microsoft Visual Studio 2008 Professional Edition — RUS.
Если позднее установить последний пакет обновления, это обновление будет удалено автоматически.
Для получения дополнительных сведений посетите веб-узел http://support.microsoft.com/kb/967143.

Пакет обновлений для Microsoft Visual Studio 2008 Professional Edition — RUS (KB972221) KB972221
Это исправление пакет обновлений предназначено для Microsoft Visual Studio 2008 Professional Edition — RUS.
Если позже вы установите более новую версию пакета обновления, исправление пакет обновлений будет автоматически удалено.
Дополнительные сведения см. на веб-узле http://support.microsoft.com/kb/972221

Пакет обновления 1 для программы Microsoft Visual Studio 2008 Professional Edition — RUS (KB945140) KB945140
Этот пакет обновления предназначен для программы Microsoft Visual Studio 2008 Professional Edition — RUS.
Если позднее установить последний пакет обновления, этот пакет обновления будет удален автоматически.
Для получения дополнительных сведений посетите веб-узел http://support.microsoft.com/kb/945140.

Пакет обновления 1 для программы Microsoft Visual Studio 2008 Professional Edition — RUS (KB947888) KB947888
Этот пакет обновления предназначен для программы Microsoft Visual Studio 2008 Professional Edition — RUS.
Если позднее установить последний пакет обновления, этот пакет обновления будет удален автоматически.
Для получения дополнительных сведений посетите веб-узел http://support.microsoft.com/kb/947888.

Пакет обновления 1 для программы Microsoft Visual Studio 2008 Professional Edition — RUS (KB948484) KB948484
Этот пакет обновления предназначен для программы Microsoft Visual Studio 2008 Professional Edition — RUS.
Если позднее установить последний пакет обновления, этот пакет обновления будет удален автоматически.
Для получения дополнительных сведений посетите веб-узел http://support.microsoft.com/kb/948484.

Понравилась статья? Поделить с друзьями:
  • Vimeworld ошибка при загрузке файлов
  • Visual studio debug error
  • Vimeworld ошибка 37 что делать
  • Visual studio code как изменить язык программирования
  • Vimeworld критическая ошибка рабочий путь лаунчера неверен