标签: java dll function-pointers
我有一个用'C'开发的dll。 我需要在我的Java程序中使用它 我的问题是这样的: 我需要调用一个带有结构变量的dll函数作为java程序中的一个参数。怎么做?是否可以将对象作为参数传递?
答案 0 :(得分:1)
你最好的选择 - 因为我怀疑这只是Windows - 是使用JNA,这将允许你完全从Java使用DLL,而无需编写任何自定义C代码。 JNA确实使用特殊的struct Java类处理Structure类型的函数对象。
struct
Structure