windows下查看dll库里编译的导出接口内容
windows下查看dll库里编译的导出接口内容
背景
之前在windows下,链接一个dll库的时候,报错的大概意思是说”xxx某个接口未定义”,于是就想着查看一下这个dll库,对外暴露的API到底是不是真的不存在,所以查找了一下,windows下,查看dll库编译的内容
查看dll库里编译的导出接口
在安装了vs的前提下
- 输入win+r 然后cmd, 召唤出dos终端
- 找到vs安装目录下C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools,找到vsvar开头的一个bat文件,然后拖到dos终端
(找到自己对应的vs安装目录下的,Tools工具路径下,找到vsvar开头的bat文件,然后拖拽到终端) - 在dos终端下,输入dumpbin /exports dll库的绝对路径,即可查看dll库里,对外暴露的API的内容
大概效果如下:
参考资料
解决方案:https://blog.csdn.net/z8110/article/details/89393549
非常感谢hpuzsk在csdn的一篇blog里提供的解决方案,非常非常好用~ 讲解的非常仔细~
对这个方案记录备份一下,免得之后忘记了~