0

根据我的另一个问题,假设我有一个 .lib 文件,但我不知道特定函数属于哪个 .lib?

如果我链接所有这些.libs,我在某个地方研究过这不会影响我最终项目的大小吗?
因为VC不会安装最终没有用到的.libs?
这是真的吗?
你能解释一下 VS 用来链接库的机制吗?


根据@HansPassants 评论编辑了我的问题部分。如何使用 Dumpbin.exe 查看 .lib 文件的内容

我搜索了我的 Visual Studio 的安装文件夹并找到了该文件:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\dumpbin.exe  

但是当我双击它时,我得到了错误:

在此处输入图像描述

你能教我如何使用dumpbin.exe吗?例如,如何在这个.exe 中引入一个.lib 文件,然后提取它的内容?


根据@Roger Rowland 的评论编辑了我的问题部分

我从 Microsoft Visual Studio 2010 命令提示符运行了 dumpbin.exe,这就是我为agg.lib. 如何探索 .lib 的内容。我的意思是我怎么能理解一个特定的方法是写在这个 .lib 或另一个中的?
我如何理解应该链接哪个 .lib 才能在运行特定方法时不出错?

在此处输入图像描述


请教我如何导出 .lib 的内容
这是我已经做过的。我输入的命令是:

C:\Program Files(x86)\Microsoft Visual Studio 10.0\VC\> D:\JobList\Lib\GDAL_lib\x86\lib\agg.lib\EXPORTS  
C:\Program Files(x86)\Microsoft Visual Studio 10.0\VC\> D:\JobList\Lib\GDAL_lib\x86\lib\agg.lib/EXPORTS  

在此处输入图像描述


到目前为止我尝试过的屏幕截图:
在此处输入图像描述

4

0 回答 0