使用VS2010与旧的Win32 C / C ++项目, 我正在尝试追踪最近建造的项目中的缺失符号。在过去我使用lib.exe检查库的内容,但似乎不再工作了。例如

lib /List:libname.lib
.

仅返回: Microsoft(R)库管理器版本10.00.30319.01 版权所有(c)Microsoft Corporation。版权所有..

那么在VS2010中跟踪缺失符号的最佳实践是什么?

谢谢。

有帮助吗?

解决方案

我repro,你使用的命令行语法是错误的。省略冒号:

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
.

其他提示

As far as looking for symbols goes, I use dumpbin /symbol [lib or obj file]

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top