Pergunta

Estou recebendo várias das seguintes advertências no VS2005 em um projeto antigo depois de se mudar do meu velho XP para um novo PC vista:

UnitTest ++ vsnet2005.lib (TestRunner.obj):. LNK4099 aviso: PDB 'vc80.pdb' não foi encontrado com 'c: \ projetos \ blah.lib' ou pelo 'c: \ projects \ blah \ debug \ vc80 PDB '; Object Linking como se nenhuma informação de depuração

Eu sei que este warnign pode ser ignorada, mas eu não gosto de avisos. Os avisos estão todos relacionados com uma biblioteca de terceiros (UnitTest ++) Eu estou estaticamente ligando. Eu não posso ver como isso pode estar relacionado com o Vista, mas ambos os PCs têm a mesma quantidade de arquivos vc80.pdb nos mesmos locais após uma compilação por isso estou confuso quanto à forma de corrigir este problema. Todas as idéias boas-vindas.

Edit: Ok ele foi embora. Apenas no caso de alguém expeeriences qualquer coisa que eu semelhante fez três coisas, mas não sei o que clicou sobre isso:

1: copiar qualquer vc80.pdb velho ao lado da lib, construiu, e depois eliminou o APO

2: mudou o Propriedades-> C / C ++ - formato> informações de depuração de editar e continuar a banco de dados somente, construiu, e mudou-lo de volta novamente

3: reconstruiu a biblioteca de terceiros (isto parece mais provável, mas eu tenho certeza que esta foi a primeira coisa que fiz ontem para nenhum efeito ...)

Foi útil?

Solução

você já tentou limpar / reconstruir projetos de biblioteca UnitTest ++ (se é fontes de formulários de compilação)?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top