我想知道如何导出函数以便我可以在其他编程语言中使用它?
我想在非托管编程语言中使用dll函数。
我该怎么办?
答案 0 :(得分:2)
两篇可能有用的文章......听起来很痛苦:
答案 1 :(得分:2)
您需要针对.NET程序集使用/tlb
命令运行regasm.exe,然后从C ++引用输出类型库(tlb)。
我以前做了很多次这很痛苦,特别是当你去部署它时。我建议使用/codebase
开关,它告诉注册表在COM上下文中实例化类时,在哪里可以找到.NET程序集。这样可以在注册表中轻松找到并根据需要进行调整。