根据我的另一个问题,假设我有一个 .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
到目前为止我尝试过的屏幕截图: