DEPENDS工具和DUMPBIN工具使用

1. Depends 函数

Depends用来显示与一个可执行文件(exe或者dll)相关的依赖项(dll),以及该exe或dll引用了这些dll中的哪些接口。 工具

同时也能够看到每一个被依赖的dll中的全部导出的函数接口。 spa

该工具获得的是查看程序中隐式链接的Dll库,也就是用LIB关联的Dll模块,没法显示由显示链接的Dll模块,也就是用LoadLibrary函数导入的Dll函数。 code

2.DUMPBIN
导出函数以下:

 

// open_www.cpp : 定义控制台应用程序的入口点。
#include <stdio.h>
#include <stdlib.h>
extern "C"_declspec (dllexport)int add(int a,int b)
{
 return a+b;
}
int main(void)
{
 int c=0;
 c=add(1,4);
 printf("c=%d\n",c);
 return 0;
}

1.开启CMD 接口

2.移动目录到C:\Program Files (x86)\Microsoft Visual Studio\VC98\Bin io

(DUMPBIN.EXE所在目录) class

3.运行命令:VCVARS32.BAT 引用

若是不运行vcvars32.bat会出现如下提示 程序

4.下面就能够调用dumpbin.exe命令了 im

若是导出函数前不加extern "C"

 /*extern "C"*/_declspec (dllexport)int add(int a,int b)

则显示结果为:

相关文章
相关标签/搜索