好的,所以我可以使用 dumpbin.exe/exports library.dll 来查找 dll 中的所有方法。
...但是我如何找出要传递给它们的参数呢?当然没有头文件。
最佳答案
对于通常的 C 风格导出(例如,Windows API DLL):你不能。此信息未存储在 DLL 中,并且在编译后不可避免地会丢失(除非您有 header 或调试符号)。
另一方面,C++ 导出将它们的签名存储为经过修饰的函数名称的一部分,您可以使用 Dependency Walker 或类似工具查看它们,或者使用 the UNDNAME tool 手动分解它们或 DUMPBIN's /SYMBOLS
option .
关于c++ - 查找与 C++ dll 中的方法一起使用的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3229333/