dll有返回类的方法

时间:2011-05-08 08:48:47

标签: c++ dll

我怎样才能在用c ++编写的dll中创建一个返回类的方法,我怎么能在java中使用那个dll?

如果我导出该类,则更改该类的名称。身体可以帮助我吗?提前谢谢。

2 个答案:

答案 0 :(得分:2)

您无法从DLL导出C ++类并从其他编译器使用它。您可以而且应该做的是导出COM对象。

答案 1 :(得分:1)

你做不到。你可以使用JNI,但这非常可怕,你必须编写代码才能从C ++对象转换为相应的Java对象。

您还可以查看JNA,它试图让这更容易。