Aplica-se a
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

Sintomas

Suponha que você instalou Microsoft Visual Studio 2010 Service Pack 1 (SP1) ou o Visual Studio 2012 atualização 4 em seu computador. Depois que, se você criar um projeto Visual C++, Visual Studio pode falhar durante o LINK e você pode receber a seguinte mensagem de erro:

link - OUT:_out/disp+work.exe-PDB:_out/disp+work.pdb - MANIFESTFILE: < yourmanifest > .mf @< yourexe >. exe.lcf-perfil - /NXCOMPAT-pilha: 0x2000000 - SWAPRUN: NET - DEBUG - OPT: REF - DEBUGTYPE: VC, ajuste-máquina: amd64 /nologo - _out / < yourlib > .exp ole32.lib rpcrt4.lib oleaut32.lib oledb.lib uuid.lib Kernel32 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 > .pgdPGOMGR: aviso PG0188: nenhum. Arquivos PGC correspondentes ' * pgc' foi encontrado._out / .exp < yourlib >: aviso LNK4042: objeto especificado mais de uma vez; extras ignoradosGerando código< arquivo de origem > c: erro fatal C1001: Ocorreu um erro interno no compilador.(arquivo de compilador ' f:\dd\vctools\compiler\utc\src\p2\main.c[0x000007FEEE648E16:0x00000004E45E24B0]', linha 183)Para contornar esse problema, tente simplificar ou alterar o programa de perto os locais listados acima.Escolha o comando de suporte técnico em Visual C++Menu Ajuda ou abrir o arquivo de Ajuda do suporte técnico para obter mais informaçõesLINK: erro fatal LNK1000: erro interno durante a IMAGE::BuildImageVersão <versão Link no Visual Studio 2010 ou no Visual Studio 2012>Código de exceção = C0000005Sinalizadores de exceção = 00000000ExceptionAddress = 000007FEEE648E16 (000007FEEE490000) "C:\Program arquivos (x86) \Microsoft Visual Studio 10.0\VC\BIN\amd64\c2.dll"NumberParameters = 00000002ExceptionInformation [0] = 0000000000000000ExceptionInformation [1] = 00000004E45E24B0CONTEXTO:Rax = 0000000087035F78 R8 = 0000000000000000RBX = 0000000000000000 R9 = 0000000000000000RCX = 000000013FB80050 R10 = 0000000000000000RDX = 000000001C8E5688 R11 = 0000000000000286RSP = R12 00000000001FE1A0 = 000000008FD02A28RBP = 0000000087035F18 E13 = 0000000000000000Rsi = 0000000000000000 R14 = 000000003A2FB1B9RDI = 00000004E45E24B0 R15 = 000000011CB014A0RIP = EFlags 000007FEEE648E16 = 0000000000010202SegCs = 0000000000000033 SegDs = 000000000000002BSegSs = 000000000000002B SegEs = 000000000000002BSegFs = 0000000000000053 SegGs = 000000000000002BDr0 = 0000000000000000 Dr3 = 0000000000000000Dr1 = 0000000000000000 Dr6 = 0000000000000000Dr2 = 0000000000000000 Dr7 = 0000000000000000

Observe a compilação usa otimização de Profile-Guided e o //ltcg opção. Se você remover o / opção/ltcg e / opçãoPGD , esse problema não ocorre.

Resolução

Para resolver esse problema, baixe e aplique o hotfix do seguinte link.

Informações sobre o hotfix

Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, esse hotfix destina-se a corrigir somente o problema descrito neste artigo. Aplique este hotfix somente aos sistemas que apresentarem esse problema específico.Se o hotfix estiver disponível para download, há uma seção "Download de Hotfix disponível" na parte superior deste artigo da Base de Conhecimento. Se essa seção não for exibida, envie uma solicitação ao suporte e atendimento ao cliente Microsoft para obter o hotfix.Observação: caso outros problemas estejam ocorrendo ou caso qualquer solução de problemas seja necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não sejam específicos deste hotfix. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e suporte ou para criar uma solicitação de serviço separada, visite o seguinte site da Microsoft:

http://support.microsoft.com/contactus/?ws=supportObservação: "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Caso você não veja seu idioma, é porque um hotfix não está disponível para esse idioma.

Pré-requisitos:

Para aplicar esse hotfix, você deve ter o Visual Studio 2012 atualização 4 ou o Visual Studio 2010 SP1 instalado.

Requisitos de reinicialização:

Você terá que reiniciar o computador após instalar o hotfix se os arquivos afetados não estão sendo usados no momento da instalação. Recomendamos que você feche todos os componentes relacionados ao Visual Studio antes de instalar o hotfix.

Status

A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.