如何从已编译的c++;还是c#图书馆? 我有一个第三方C++库和一个C语言包装器(两个代码> .dll < /Cord>文件),我想生成一个公共列表中的类列表,以及它们公开的函数。怎么做呢?

如何从已编译的c++;还是c#图书馆? 我有一个第三方C++库和一个C语言包装器(两个代码> .dll < /Cord>文件),我想生成一个公共列表中的类列表,以及它们公开的函数。怎么做呢?,c#,c++,api,documentation,C#,C++,Api,Documentation,你不能。.dll文件中缺少大量信息。例如,在那里找不到函数返回类型和类定义 为了演示,这两个函数发出: 还有很多其他的东西在翻译中丢失了。如果您想费心解析调试符号,您可能无法从调试符号中获得一些帮助,但这也非常可怕 你没有C++文件的头文件吗?您肯定需要它们根据库接口编译您自己的代码,那么为什么要深入研究.dll?请参阅以下帖子: struct X { int a; }; int foo() { return 1; } X bar() { return { 1 }; }

你不能。
.dll
文件中缺少大量信息。例如,在那里找不到函数返回类型和类定义

为了演示,这两个函数发出:

还有很多其他的东西在翻译中丢失了。如果您想费心解析调试符号,您可能无法从调试符号中获得一些帮助,但这也非常可怕

<>你没有C++文件的头文件吗?您肯定需要它们根据库接口编译您自己的代码,那么为什么要深入研究
.dll

请参阅以下帖子:
struct X
{
    int a;
};

int foo() { return 1; }
X bar() { return { 1 }; }