visual studio项目导出dll函数列表(签名)

时间:2013-02-18 13:25:33

标签: c++ visual-studio dll dllexport

是否有某种方法/工具可以在visual studio中创建具有指令__declspec (dllexport)的所有函数(带参数)的列表?

我当然可以创建脚本来解析项目中的所有header / cpp文件 - 但是感觉就像创建完整的C预处理器以检查#define等。在visual studio中的某处是“隐藏”方法在dll中创建一个包含导出函数的所有FULL函数签名的纯文本文件?

我应该解析用dll创建的.lib文件吗? - 怎么样? - 请注意,我正在寻找完整功能签名,因此包括参数类型和&名称空间等。

1 个答案:

答案 0 :(得分:2)

您可以使用DependencyWalker工具,它是一个过去随Visual Studio一起发布的旧工具。您可以从http://www.dependencywalker.com/下载。

打开DLL,选择所有功能名称,将其复制并粘贴到文本文件中。