gpt4 book ai didi

c++ - 如何查找 C++ 库 (.lib) 中的类?

转载 作者:太空狗 更新时间:2023-10-29 21:30:03 24 4
gpt4 key购买 nike

我可以使用什么工具来查找 C++ 静态库 (.lib) 中存在的类?此信息用于在一个解决方案中构建一个库,并通过将 lib 作为链接器的输入在另一个解决方案中使用它。由于库可能来自第三方,因此很难找到它提供的服务。

最佳答案

通常来自文档和标题。如果没有,您可以在其上使用 dumpbin -exportsdumpbin -symbols 来获取导出函数的列表(主要是 -symbols 用于静态库,-exports 用于 DLL 的链接库)。

如果代码是用 (Microsoft) C++ 编写的,并且公共(public)名称被破坏,那可以告诉您很多(返回类型、参数类型)。如果它们基本上是 C 函数(来自 C 编译器或 C++ 编译器但标有 extern "C"),则名称不会被破坏,因此它无法告诉您差不多(只是名称,与类型甚至参数数量无关)。

关于c++ - 如何查找 C++ 库 (.lib) 中的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3538070/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com