FIX: Fatale fout LNK1000 bij het samenstellen van een Visual C++-project in Visual Studio 2010 of Visual Studio 2012

Symptomen

Stel dat u Microsoft Visual Studio 2010 Service Pack 1 (SP1) of Visual Studio 2012 Update 4 hebt geïnstalleerd op uw computer. Na dat, als u een Visual C++-project maakt, Visual Studio loopt vast tijdens de koppeling en verschijnt het volgende foutbericht weergegeven:

koppeling - OUT:_out/disp+work.exe-PDB:_out/disp+work.pdb - MANIFESTFILE: .mf < yourmanifest > @< yourexe >. exe.lcf-profiel - NXCOMPAT-STACK: 0x2000000 - SWAPRUN: netto - DEBUG - OPT: REF - DEBUGTYPE: CV, correctie-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: waarschuwing PG0188: Nee. PGC bestanden die overeenkomen met ' * pgc' gevonden.
_out / < yourlib > .exp: waarschuwing LNK4042: object vaker opgegeven; Extra's genegeerd
Code genereren
< bronbestand > .c: fatale fout C1001: Er is een interne fout opgetreden in de compiler.
(compiler-bestand ' f:\dd\vctools\compiler\utc\src\p2\main.c[0x000007FEEE648E16:0x00000004E45E24B0]', regel 183)
Omzeilen van dit probleem, probeer te vereenvoudigen of het wijzigen van het programma in de buurt van de hierboven vermelde locaties.
Kies de opdracht technische ondersteuning in Visual C++
Menu Help of opent u het help-bestand voor technische ondersteuning voor meer informatie

KOPPELING: fatale fout LNK1000: interne fout tijdens IMAGE::BuildImage

<Link versie in Visual Studio 2010 of Visual Studio 2012>

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

CONTEXT:
Rax 0000000087035F78 R8 = 0000000000000000 =
Rbx R9 0000000000000000 = 0000000000000000 =
Rcx = 000000013FB80050 R10 = 0000000000000000
RDX = 000000001C8E5688 R11 = 0000000000000286
Rsp R12 00000000001FE1A0 = 000000008FD02A28 =
Rbp 0000000087035F18 E13 = 0000000000000000 =
RSI = 0000000000000000 R14 = 000000003A2FB1B9
RDI R15 00000004E45E24B0 = 000000011CB014A0 =
RIP 000007FEEE648E16 EFlags = 0000000000010202 =
SegCs = 0000000000000033 SegDs = 000000000000002B
SegSs = 000000000000002B SegEs = 000000000000002B
SegFs = 0000000000000053 SegGs = 000000000000002B
Dr0 = 0000000000000000 Dr3 = 0000000000000000
Dr1 Dr6 0000000000000000 = 0000000000000000 =
Dr2 0000000000000000 Dr7 = 0000000000000000 =


Opmerking de build wordt gebruikt voor optimalisatie van de Profile-Guided en de /LTCG -optie. Als u de /LTCG -optie en de /PGD -optie, dit probleem doet zich niet voor.

Oplossing

Dit probleem oplossen door te downloaden en toepassen van de hotfix uit de volgende koppeling.

Informatie over de hotfix

Een ondersteunde hotfix is beschikbaar bij Microsoft. Deze hotfix is echter alleen bedoeld voor het probleem dat wordt beschreven in dit artikel. Voer deze hotfix alleen uit op systemen waarop dit specifieke probleem zich voordoet.

Als er een hotfix beschikbaar is om te downloaden, ziet u een sectie 'Hotfix kan worden gedownload' boven aan dit Knowledge Base-artikel. Als deze sectie niet wordt weergegeven, dien dan een verzoek in bij Microsoft Customer Service and Support om de hotfix te verkrijgen.

Opmerking Als er andere problemen optreden of als probleemoplossing is vereist, moet u wellicht een apart serviceverzoek indienen. De normale ondersteuningskosten gelden voor extra ondersteuningsvragen en problemen die niet in aanmerking komen voor deze specifieke hotfix. Voor een volledige lijst met telefoonnummers van Microsoft Customer Service and Support of een afzonderlijk serviceverzoek maken, gaat u naar de volgende Microsoft-website:

http://support.microsoft.com/contactus/?ws=supportOpmerking Het formulier 'Hotfix kan worden gedownload' geeft de talen weer waarin de hotfix beschikbaar is. Als uw taal niet wordt weergegeven, is dit omdat een hotfix niet voor die taal beschikbaar is.


Vereisten

Deze hotfix moet u Visual Studio 2012 Update 4 of Visual Studio 2010 SP1 hebben.

Opnieuw opstarten

U moet de computer opnieuw opstarten nadat u de hotfix hebt geïnstalleerd als de bestanden niet worden gebruikt tijdens de installatie. Wij raden aan dat u alle onderdelen die betrekking hebben op Visual Studio sluiten voordat u de hotfix installeert.

Status

Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×