如何查看一个动态库中有哪些函数

原创 2004年10月14日 11:41:00
问:如何查看一个动态库中有哪些函数?
答:如果你希望在什么说明文件都没有的情况下调用DLL的函数,那么你不会成功,因为DLL中只包括函数的名字,不包括函数的参数和调用方法这样的信息。使用VC的dumpbin(在Bin目录中)或Delphi的TDump,你可以得到DLL中包括哪些函数,但这些函数是什么意义、怎么调用是无法知道的。 
例:    
    用TDump.exe(delphi7里有)可以将该dll的信息导出到其他文件中。用法:
    tdump my.dll a.txt
    or
    tdump my.dll > a.txt
    然后可以查看a.txt文件

【教程】如何知道C/C++的标准库中有多少个函数?(说的不是常用的函数,也不是在本地磁盘中查文件头哈,并且还要有每一种函数的使用详解)

其实非常简单,微软官网就有一个这样的表,里面有函数的清单,点击去之后还有详解(函数原型,使用实例,所需包含的文件头等都有介绍)。 请参见: CRT Alphabetical Function Re...
  • COCO56
  • COCO56
  • 2018年01月07日 12:19
  • 103

使用objdump查看动态库和静态库中具有哪些函数

我们在 Linux 下运行一个程序,有时会无法启动,报缺少某某库。这时需要查看可执行程序或者动态库中的符号表,动态库的依赖项, Linux 有现成的工具可用:objdump 。 objdump 是 g...
  • tao546377318
  • tao546377318
  • 2016年06月21日 15:32
  • 2080

如何在VS2010中生成dll和查看已有的dll中的函数

(1)生成自己类库DLL文件 打开VS2010,新建-项目-Windows-类库(),用于创建C#类库的项目(dll)。 按照正常编写类的方法封装一个自定义的类库类,写好后,可以再添加一个普通的测...
  • xiaohuizi2009
  • xiaohuizi2009
  • 2012年10月12日 10:15
  • 12851

如何查看静态库中有哪些函数

有两种方法: 1 、从开始菜单中进入 Visual Studio 命令提示,转到lib所在目录      dumpbin   /LINKERMEMBER   vpxmtd.lib   >   ...
  • chenlycly
  • chenlycly
  • 2014年06月12日 22:30
  • 4663

Linux查看动态链接库的所有函数以及在动态链接库查找某一个函数的方法

查看动态链接库的所有函数: 假设要查看的动态链接库为yourLib.so,则如下 nm yourLib.so 在动态链接库中查找某一个函数是否存在以及函数入口地址: 假设动态链接库为yourL...
  • jirryzhang
  • jirryzhang
  • 2017年05月29日 11:25
  • 1835

Linux下5种动态库运行时搜索路径的方法

众所周知,Linux动态库的默认搜索路径是/lib和/usr/lib。动态库被创建后,一般都复制到这两个目录中。当程序执行时需要某动态库,并且该动态库还未加载到内存中,则系统会自动到这两个默认搜索路径...
  • onlyou930
  • onlyou930
  • 2011年06月24日 15:35
  • 6549

Linux动态库搜索路径

众所周知,Linux动态库的默认搜索路径是/lib和/usr/lib。动态库被创建后,一般都复制到这两个目录中。当程序执行时需要某动态库,并且该动态库还未加载到内存中,则系统会自动到这两个默认搜索路径...
  • thinkerABC
  • thinkerABC
  • 2006年03月18日 16:05
  • 5999

如何查看一个动态库中有哪些函数

问:如何查看一个动态库中有哪些函数?答:如果你希望在什么说明文件都没有的情况下调用DLL的函数,那么你不会成功,因为DLL中只包括函数的名字,不包括函数的参数和调用方法这样的信息。使用VC的dumpb...
  • FlyHope2005
  • FlyHope2005
  • 2004年10月14日 11:41
  • 5578

如何查看 静态库(.a) ? 还有其他库文件 比如动态库(.so) 目标文件(.o)

问5:如何查看 静态库(.a) ?    还有其他库文件 比如动态库(.so) 目标文件(.o)   答5: 在Linux 下经常需要链接一些 *.a的库文件,那怎么查看这些*.a 中包 含哪...
  • sanmaoljh
  • sanmaoljh
  • 2015年10月20日 09:51
  • 353

如何查看linux动态库中包含哪些函数

1、方法1 nm *.so 2、方法2 readelf -a *.soPS:readelf Options are: -a --all Equivalent to: ...
  • jsa158
  • jsa158
  • 2016年08月28日 16:18
  • 281
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何查看一个动态库中有哪些函数
举报原因:
原因补充:

(最多只允许输入30个字)