- 利用vs生成的c/c++的dll,然后使用vs的工具中的dumpbin查看生成的函数名是否正确
- 因为生成的dll,在调用dll的时候会存在调用的函数名和生成的函数名不一致的情况,本想生成的是add函数,结果生成的为?add@4,或者查看别人提供的dll对外的接口是否正确
1. Dumpbin命令
-
首先,打开vs自带的tools
开始->所有程序->Microsoft Visual Studio 2010->Visual Studio Tools ->“Visual Studio 命令提示”后,
就像普通的cmd一样的命令行环境,就可以正常使用VS的一些工具,其中就包括dumpbin。 -
输入查看dll函数名的命令,命令格式为 “dumpbin -exports dll文件”
输入如下命令,查看dll信息:
D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>
dumpbin -exports D:\WorkSpace\DLLTutorial\Debug\DLLTutorial.dll
*直接就可以查看生成的dll函数名是否正确了
网友评论