Partilhar via


Erro de ferramentas de vinculação LNK1277

Registro de objeto não encontrado no PGD (nome do arquivo)

Observações

Ao usar /LTCG:PGOPTIMZE, o caminho de um dos arquivos .lib, def ou .obj de entrada era diferente do caminho no qual eles foram encontrados durante /LTCG:PGINSTRUMENT. Isso pode ser explicado por uma mudança na variável de ambiente LIB após /LTCG:PGINSTRUMENT. O caminho completo para os arquivos de entrada é armazenado no arquivo .pgd.

/LTCG:PGOPTIMIZE requer que as entradas sejam idênticas àquelas da fase /LTCG:PGINSTRUMENT.

Para resolver esse aviso, siga um destes procedimentos:

  • Execute /LTCG:PGINSTRUMENT, refaça todas as execuções de teste e execute /LTCG:PGOPTIMIZE.

  • Altere a variável de ambiente LIB para o que era quando você executou /LTCG:PGINSTRUMENT.

Não é recomendável contornar LNK1277 usando /LTCG:PGUPDATE.