1. 首页
  2. 数据库
  3. 其它
  4. java cpp example:使用Java中的C ++类的示例。 展示SWIGJNA和JNI 源码

java cpp example:使用Java中的C ++类的示例。 展示SWIGJNA和JNI 源码

上传者: 2021-02-01 22:16:46上传 ZIP文件 17KB 热度 5次
从Java使用C ++代码的示例 该存储库包含三个单独的示例,这些示例从Java代码调用简单的C ++库。 示例库不执行任何操作,只包含一个类MyClass,迫使我们支持C ++(而不仅仅是纯C)。 CMake用于构建此库,因为找到的依赖项超出了我的设计范围。 该项目应该可以移植到所有主要平台。 使用了三种不同的包装器,如下所述。 每个人都实现相同的目标,即使用。 斯威格 这需要SWIG工具: : SWIG解析C ++头文件,并生成C ++ JNI代码以及Java本机和帮助程序类。 JNA JNA允许Java代码直接使用C动态库。 因为我们的库实际上是C ++,所以包含了一个小的
下载地址
用户评论