根据我的another question,假设我有.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吗?例如如何将.lib文件引入此.exe然后提取它的内容?
基于@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
我到目前为止所做的截图: