我有带有用 C++ 编写的头文件的 .dll 库(没有可用的源代码)。这个库使用了一些其他的 .dll 文件——我也有。我的任务是从 Java 中使用这个库(调用方法并接收结果)。
我发现可以为此目的使用 JNAerator。会是什么算法?我尝试java -jar jnaerator.jar MyLib.dll MyLibHeader.h
了命令,但它输出
ERROR: JNAeration failed !
Missing output mode parameter -mode !
Please use -h for help on the command-line options available.
如何使用 -h 寻求帮助?我需要哪种模式?示例命令中只有一个 dll,但我想使用其中的三个,因为它们相互依赖。
可能它更适合我的任务吗?(一些教程将不胜感激)。谢谢。