是否有某种方法/工具可以在visual studio中创建具有指令__declspec (dllexport)
的所有函数(带参数)的列表?
我当然可以创建脚本来解析项目中的所有header / cpp文件 - 但是感觉就像创建完整的C预处理器以检查#define
等。在visual studio中的某处是“隐藏”方法在dll中创建一个包含导出函数的所有FULL函数签名的纯文本文件?
我应该解析用dll创建的.lib文件吗? - 怎么样? - 请注意,我正在寻找完整功能签名,因此包括参数类型和&名称空间等。
答案 0 :(得分:2)
您可以使用DependencyWalker工具,它是一个过去随Visual Studio一起发布的旧工具。您可以从http://www.dependencywalker.com/下载。
打开DLL,选择所有功能名称,将其复制并粘贴到文本文件中。