我目前有一个使用 32 位 dll 的 C# 项目。我想做的是在 C++ 项目中使用 dll,不幸的是,项目中引用的 dll 没有附带 .h 或 .lib 文件,所以我对如何访问 dll 中的类或使用感到困惑我的 C++ (Visual Studio 2010) 项目中的 dll 文件。我在这里读到,如果一个 dll 文件包含类,它很有可能是一个 COM 组件。关于我应该查看什么以便在该 dll 中集成和使用方法和对象的任何建议。
更新:
我通过导入语句检查它是否是 COM。但是我得到一个“找不到 .tlb 文件”。然后我决定使用依赖walker来检查任何导出的方法(对象),似乎没有。我单击了主文件(已突出显示)并且看不到任何导出的函数。关于下一步我应该检查什么的任何提示?这是我从依赖步行者那里得到的。