VS自带工具:dumpbin的使用查看Lib,dll等

参考链接:
https://blog.csdn.net/great3779/article/details/7161150

https://blog.csdn.net/ermen2009/article/details/17964813

https://blog.csdn.net/blpluto/article/details/5706757

https://blog.csdn.net/qq_43331089/article/details/124217943

有时候我们想查看一个exe引用了哪些动态库,或者我们想看某个动态库包含哪些接口函数,这个时候可以使用dumpbin.exe工具:

  1. 输入Dumpbin -imports calldll.exe查看它的输入信息,可以看到它加载了***.dll
  2. 输入dumpbin –exports dlltest.dll,列出导出函数

开始->所有程序->Microsoft Visual Studio 2010->Visual Studio Tools ->“Visual Studio 命令提示(2010)”后

就像普通的cmd一样的命令行环境,就可以正常使用VS的一些工具,其中就包括dumpbin。

查看DLL/EXE 函数符号

输入如下命令,查看dll信息:
D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>
dumpbin -exports D:\WorkSpace\DLLTutorial\Debug\DLLTutorial.dll

输出如下:

es2:

其中可以看到,我们在DLL中写的两个函数:

 1    0 000110FA Add = @ILT+245(_Add)2    1 00011208 Function = @ILT+515(_Function)

打开dumplib.exe显示,丢失mspdb100.DLL解决方法

cmd中键入cl执行编译(或lib)时会出现mspdb100.dll无法找到的情况,是因为VC\Bin\下没有 mspdb100.dll “这个文件,直接从Common7\IDE**下复制这个文件到VC\Bin**下即可解决

查看LIB 函数符号

  • (1)查看接口函数命令
dumpbin /export avcodec.lib

  • (2)查看接口函数并且重定向到指定文件中
dumpbin /export avcodec.lib /out:test.txt

VS自带工具:dumpbin的使用查看Lib,dll等相关推荐

  1. dumpbin查看lib、dll库中函数

    利用VS工具中的dumpbin.exe可以查看lib.dll中的函数,查了的命令如下: 本电脑安装的VS2017,dumpbin.exe的路径在D:\Program Files (x86)\Micro ...

  2. DLL/EXE查看工具Dumpbin

    一般情况下,我们需要查看一个DLL或EXE中的包含的函数或是依赖的函数之类的信息,可以使用VS自带的工具dumpbin: 可以直接在命令行下输入dumpbin就可以查看他的使用说明,如果未显示,可以先 ...

  3. VS自带工具:dumpbin的使用

    用VS2010生成的.obj文件..lib库..dll库..exe执行文件,如果想查看其中这些文件或库包含了哪些函数以及相关的信息(符号清单),可以通过VS2010自带的dumpbin工具来完成. 1 ...

  4. VS自带工具:dumpbin的参数详解

    VS自带工具:dumpbin的参数详解 参考链接: 1.微软技术文档 2.微软官方文档描述](https://docs.microsoft.com/zh-cn/cpp/build/reference/ ...

  5. JDK自带工具查看内存

    JDK自带工具查看内存 ​ 今天维护之前写的一个项目,在本地跑一会出现java.lang.OutOfMemoryError: PermGen space 所以这里说一下怎么解决这个问题,以及如何查看内 ...

  6. windows 下查看库文件符号的工具dumpbin(类似linux的nm)

    对于lib: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin>dumpbin /LINKERMEMBER   D:\lib\ ...

  7. 使用MySQL自带工具mysqlhotcopy快速备份mysql数据库

    使用MySQL自带工具mysqlhotcopy快速备份mysql数据库 发表于82 天前 ⁄ 网站备份 ⁄ 暂无评论 mysqlhotcopy是一个Perl脚本,最初由Tim Bunce编写并提供.它 ...

  8. 6 款 Java 8 自带工具,轻松分析定位 JVM 问题!

    这篇文章中介绍下如何使用 JDK 自带工具来分析和定位 Java 程序的问题. 使用 JDK 自带工具查看 JVM 情况 JDK 自带了很多命令行甚至是图形界面工具,帮助我们查看 JVM 的一些信息. ...

  9. 计算机系统最大的加速能力,系统加速我用Windows系统四大自带工具 -电脑资料

    对于Windows操作系统的提升,网上介绍的方法有很多种,但是笔者经过试用后发现还是下面的这四种效果相对来说更好一些,系统为什么速度越来越慢,笔者认为最主要的是系统垃圾过多造成的,用户在使用电脑的过程 ...

  10. 收集6 款 Java 8 自带工具,轻松分析定位 JVM 性能问题!

    这篇文章中介绍下如何使用 JDK 自带工具来分析和定位 Java 程序的问题. 使用 JDK 自带工具查看 JVM 情况 JDK 自带了很多命令行甚至是图形界面工具,帮助我们查看 JVM 的一些信息. ...

最新文章

  1. 排序算法(插入、快速、归并)java实现
  2. Leetcode 207. 课程表 解题思路及C++实现
  3. MyBatis使增删改不刷新二级缓存
  4. 浅谈.Net异步编程的前世今生----TPL篇
  5. devops的五个要素_DevOps诗歌大满贯:DevOps艺术的五首诗
  6. boost学习之命令行参数解析库program_options
  7. linux 配置远程日志服务器配置,配置远程日志服务器—实现日志的集中管理
  8. 行星级计算机,称霸两千余年的最快“计算机”——我国的算盘,两弹一星都靠它...
  9. 房屋户型图设计工具Room Arranger for Mac
  10. HMI设计RGB配色表
  11. NFS笔记(二)NFS服务器配置实例
  12. 安卓10和android区别,华为8月9日发布安卓10.0系统 华为EMUI 10.0功能及适配机型 华为安卓系统和鸿蒙OS区别...
  13. php 大米cms,大米CMS注入后台可以getshelll
  14. 短视频美颜sdk为什么会爆火?
  15. 《零基础学Python》Python数据结构【四】
  16. 物联网交互创新的探讨
  17. 案例 | 珠宝行业:多触点个性化营销,企业微信赋能线下门店导购
  18. NYOJ 115 城市平乱
  19. Difference between ReLU、LReLU、PReLU、CReLU、ELU、SELU
  20. 详解JS 作用域与作用域链

热门文章

  1. git 2.15下载 git 2.18下载 windows 64位
  2. echarts矢量地图基本实现
  3. xfce4桌面连接蓝牙设备ubuntu
  4. WDX-2型智能电能表校验仪操作程序
  5. 思科ASDM导入与实战配置经验总结-操作系统版本V842
  6. ffplay播放器原理剖析
  7. Vue实现pdf、docx、jpg在线预览功能
  8. C++信息学奥赛一本通_1020
  9. idea 主题设计+网站
  10. 用C#开发.NET CF蓝牙通信模块