2

我想知道如何导出函数以便在其他编程语言中使用它?

我想在非托管编程语言中使用 dll 函数。

我能做些什么?

4

2 回答 2

2

可能有用的两篇文章……听起来相当痛苦:

于 2012-10-03T19:26:05.193 回答
2

您需要使用该命令对您的 .NET 程序集运行regasm.exe/tlb ,然后从 C++ 引用输出类型库 (tlb)。

我以前做过很多次,这可能会很痛苦,尤其是当你去部署它的时候。我推荐使用这个/codebase开关,当它的类在 COM 上下文中被实例化时,它会告诉注册表在哪里可以找到你的 .NET 程序集。这样可以很容易地在注册表中找到并在必要时对其进行调整。

于 2012-10-03T19:28:58.503 回答