Erro das ferramentas de vinculador LNK1277
registro de objeto não encontrado no pgd (nome do arquivo)
Ao usar /LTCG:PGOPTIMZE, o caminho de um dos arquivos de entrada .lib, def ou .obj era diferente do caminho no qual eles foram encontrados durante /LTCG:PGINSTRUMENT. Isso pode ser explicado por uma alteração na variável de ambiente LIB após /LTCG:PGINSTRUMENT. O caminho completo para os arquivos de entrada está armazenado no arquivo .pgd.
/LTCG:PGOPTIMIZE requer que as entradas sejam idênticas à fase /LTCG:PGINSTRUMENT.
Para resolver esse problema, execute uma das seguintes ações:
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 ela era quando você executou /LTCG:PGINSTRUMENT.
Não é recomendável contornar LNK1277 usando /LTCG:PGUPDATE.