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.

Foi útil?

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
scroll top