美文网首页
CC++生成dll 查看dll中的函数名

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

作者: 努力学习的安同学 | 来源:发表于2018-10-18 12:04 被阅读0次
    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中的函数名

          本文链接:https://www.haomeiwen.com/subject/nhvjzftx.html