Answers:
假设您正在谈论静态库,那么将DUMPBIN /SYMBOLS
显示库中的函数和数据对象。如果您在谈论导入库(.lib
用于引用从DLL导出的符号),则需要DUMPBIN /EXPORTS
。
请注意,对于与“ C”二进制接口链接的函数,这仍然无法使您返回值,参数或调用约定。这些信息根本没有编码.lib
。您必须提前知道(例如,通过头文件中的原型),以便正确调用它们。
对于与C ++二进制接口链接的函数,调用约定和参数编码在函数的导出名称中(也称为“名称修改”)。 DUMPBIN /SYMBOLS
将同时显示“混合”函数名称以及解码后的参数集。