CORRECTIF : Erreur irrécupérable LNK1000 lorsque vous générez un projet Visual C++ dans Visual Studio 2010 ou Visual Studio 2012

Symptômes

Supposons que vous avez installé Microsoft Visual Studio 2010 Service Pack 1 (SP1) ou 4 mise à jour de Visual Studio 2012 sur votre ordinateur. Après que si vous générez un projet Visual C++, Visual Studio peut se bloquer lors de la liaison et le message d’erreur suivant peut s’afficher :

lien - OUT:_out/disp+work.exe-PDB:_out/disp+work.pdb - MANIFESTFILE : < yourmanifest > .mf @< yourexe >. exe.lcf-profil - /NXCOMPAT-pile : 0x2000000 - SWAPRUN : NET - débogage - OPT : REF - DEBUGTYPE : VC, correction-MACHINE : amd64 - nologo _out / < yourlib > .exp ole32.lib rpcrt4.lib oleaut32.lib oledb.lib uuid.lib kernel32.lib advapi32.lib user32.lib Gdi32 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 : avertissement PG0188 : No. Les fichiers PGC correspondant à ' * pgc' ont été trouvés.
_out / < yourlib > .exp : avertissement LNK4042 : objet spécifié plus d’une fois ; définitions supplémentaires ignorées
Génération de code
< sourcefile > .c : erreur fatale C1001 : une erreur interne s’est produite dans le compilateur.
(fichier du compilateur ' f:\dd\vctools\compiler\utc\src\p2\main.c[0x000007FEEE648E16:0x00000004E45E24B0]', ligne 183)
Pour contourner ce problème, essayez de simplifier ou de modifier le programme à proximité des emplacements répertoriés ci-dessus.
Choisissez la commande Support technique sur Visual C++
Menu Aide ou ouvrez le fichier d’aide de Support technique pour plus d’informations

LIEN : erreur irrécupérable LNK1000 : erreur interne lors de la IMAGE::BuildImage

Version <version lien dans Visual Studio 2010 ou Visual Studio 2012>

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

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


Remarque la génération utilise l’optimisation guidée par profil et /LTCG option. Si vous supprimez la / les option/LTCG et /PGD , option, ce problème ne se produit pas.

Résolution

Pour résoudre ce problème, téléchargez et appliquez le correctif à partir du lien suivant.

Informations sur le correctif

Un correctif pris en charge est disponible auprès de Microsoft. Toutefois, ce correctif vise à corriger uniquement le problème décrit dans cet article. Appliquez ce correctif uniquement aux systèmes rencontrant ce problème spécifique.

Si le correctif est disponible pour le téléchargement, il existe une section « Téléchargement de correctif logiciel disponible » au début de cet article de la Base de connaissances. Si cette section n’apparaît pas, soumettez une demande au Service Clients et Support de Microsoft pour obtenir le correctif.

Remarque Si des problèmes supplémentaires se produisent ou si des procédures de dépannage sont nécessaires, vous devrez peut-être formuler une demande de service distincte. Les coûts habituels du support technique s'appliqueront aux questions et problèmes qui ne relèvent pas de ce correctif logiciel. Pour une liste complète des numéros de téléphone service clientèle de Microsoft ou pour créer une demande de service distincte, visitez le site Web Microsoft suivant :

http://support.microsoft.com/contactus/?ws=supportRemarque Le formulaire « Téléchargement de correctif logiciel disponible » affiche les langues pour lesquelles le correctif est disponible. Si vous ne voyez pas votre langue, c'est parce qu'il n'y a pas de correctif disponible pour cette langue.


Conditions préalables

Pour appliquer ce correctif, vous devez disposer de Visual Studio 2012 Update 4 ou Visual Studio 2010 SP1.

Nécessite un redémarrage

Vous devrez peut-être redémarrer l’ordinateur après avoir installé le correctif, si les fichiers affectés ne sont pas utilisés au moment de l’installation. Nous vous recommandons de fermer tous les composants de Visual Studio avant d’installer le correctif.

État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×