Erro do compilador MSVC e Freeglut
-
18-09-2019 - |
Pergunta
Receber muitas dessas mensagens ao compilar, o que está fazendo compilando um programa simples, demorado.
freeglut_static.lib(freeglut_callbacks.obj) : warning LNK4204: 'z:\CST328\Lab1\block\Release\vc90.pdb' is missing debugging information for referencing module; linking object as if no debug info
1>freeglut_static.lib(freeglut_cursor.obj) : warning LNK4204: 'z:\CST328\Lab1\block\Release\vc90.pdb' is missing debugging information for referencing module; linking object as if no debug info
1>freeglut_static.lib(freeglut_display.obj) : warning LNK4204: 'z:\CST328\Lab1\block\Release\vc90.pdb' is missing debugging information for referencing module; linking object as if no debug info
Existe alguma maneira para evitar isso? Tornaria o trabalho em minhas tarefas muito mais agradáveis. :)
EDIT: Estou usando o Microsoft Visual C ++ Express 2008.
Solução
Seu arquivo PDB está fora de sincronia com o binário da biblioteca
no Windows, o PDB mantém as informações de depuração para um módulo. está ligado a uma construção específica. Se você reconstruir sua biblioteca, você precisará produzir um novo arquivo PDB. O arquivo pdb que você tem está fora de sincronia para que você precise excluir (ou renomeá -lo) (encontre um arquivo freeglut_static.pdb) ou recompile a biblioteca e produza um arquivo pdb atualizado.