⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 19.2.1 dumpbin命令.txt

📁 网上第一本以TXT格式的VC++深入详解孙鑫的书.全文全以TXT格式,并每一章节都分了目录,清晰易读
💻 TXT
字号:
19.2.1 Dumpbin命令
现在既然有了这个DLL文件,是否在其他程序中就可以访问该DLL中的add和subtract这两个函数了呢?有一点读者一定要清楚地知道:应用程序如果想要访问某个DLL中的函数,那么该函数必须是已经被导出的函数。为了查看一个 DLL中有哪些导出函数,可以利用VisualStudio提供的命令行工具: Dumpbin来实现。 
Dumpbin.exe文件位于VisualStudio安装目录下的VC98\bin目录下。在该目录下还有一个批处理文件: VCVARS32.bat,该文件的作用是用来建立VC++使用的环境信息。如果读者在其他目录下无法执行Dumpbin命令,原因可能就是你的Visual Studio安装的环境信息被破坏了,那么可以运行VCVARS32.bat这个批处理文件,之后在其他目录下,就可以执行Dumpbin命令了。
注意:当在目录面下执行VCVARS32.bat文件后,该文件所设置的环
境信息只是在当前命令行窗口生效。如果关闭该窗口,并再次启动一个新的命
令行窗口后,仍需要运行VCVARS32.bat文件。
在命令行界面下,输入Dumpbin命令,然后回车,即可列出该命令的使用方法,如图 
19.2所示。

图 19.2 Dumpbin命令的使用方法
如果想要查看一个 DLL提供的导出函数,可以使用厄XPORTS选项来运行 Dumpbin命令。因此,在 DLL1. dll文件所在目录下,在命令行提示符后输入下述命令并回车: 
dumpbin /exports dll1.dll 
即可看到该命令输出了一些信息,如图 19.3所示。但是在这些输出信息中没有看到任何与函数有关的信息,这说明 Dll l. dll没有导出函数。

图 19.3 Dll l. dll的导出信息(一〉 

 小技巧:在Windows图形界面下,利用 [Ctrl+C]和【 C往附]组合键即可
实现复制和粘贴功能,在命令行界面下,无法通过这种方式实现,复制和粘贴功能,
但是在该界面下,选中数据后,按下回车键即可实现数据的复制功能,而单击鼠
标右键即可实现数据粘贴的功能。 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -