Símbolos ausentes na versão VS2010
-
09-09-2020 - |
Pergunta
Usando o VS2010 com um projeto Win32 C/C ++ mais antigo, estou tentando rastrear símbolos ausentes em um projeto construído recentemente.No passado, usei lib.exe para examinar o conteúdo de bibliotecas, mas isso parece não funcionar mais.Por exemplo
lib /List:libname.lib
retorna apenas:Microsoft (R) Library Manager Versão 10.00.30319.01 Copyright (c) Microsoft Corporation.Todos os direitos reservados..
Então, quais são as práticas recomendadas para rastrear símbolos ausentes no VS2010?
Obrigado.
Solução
Repro, a sintaxe da linha de comando que você usa está errada.Omita os dois pontos:
C:\projects\cpptemp3\Debug>lib /list cpptemp3.lib
Microsoft (R) Library Manager Version 10.00.40219.01
Copyright (C) Microsoft Corporation. All rights reserved.
Debug\stdafx.obj
Debug\test.obj
Outras dicas
No que diz respeito à procura de símbolos, eu uso dumpbin /symbol [arquivo lib ou obj]
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow