CC++生成dll 查看dll中的函数名

  1. 利用vs生成的c/c++的dll,然后使用vs的工具中的dumpbin查看生成的函数名是否正确
  1. 因为生成的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函数名是否正确了
    CC++生成dll 查看dll中的函数名_第1张图片

你可能感兴趣的:(CC++生成dll 查看dll中的函数名)