从C ++头文件生成Java接口
|
我们有一些需要与之交互的专有库。这些库是Windows DLL或Linux .so文件。我们获得了用于定义接口的标头。由于我从来没有对本机库做任何事情,因此我研究了JNAerator(http://code.google.com/p/jnaerator/)以及BridJ和JNA的内容。
使用C ++头文件和已编译的lib生成接口的简单方法是什么?例如,通常采用类似以下内容的JNA:
SomeDLL lib = (SomeDLL) Native.loadLibrary(\"some_dll\", SomeDLL.class);
我必须将DLL保留在某处:如何将DLL与Jar捆绑在一起?我使用Maven来构建Jar文件...但是Native.loadLibrary接口不允许直接指定路径。
没有找到相关结果
已邀请:
2 个回复
傻零凰死授
森含械
(在带有本机方法的带有
注释的类上调用)将为您完成所有工作!