|
|
1
0
编写一个包装器,你不需要知道,如果你真的不想,我重复任何C++代码 swig 。有很多例子,从一些事情开始 basic 。(注意,我不打算包括示例,因为已经有足够的内容了)。如果你有问题,请留言,我会帮你解决的。 编辑 好的,我会很好,举个例子,说你有个例子。h文件,创建一个示例。i位于同一位置:
确保swig在您的路径中,然后执行以下操作:
然后您需要构建一个本机java库,比如它是如何实现的 here ,(注意你不需要做所有的javah工作),但基本上:
这为您提供了dll,在运行java程序时,您必须将其与任何其他依赖库一起保存在路径中。注意,如果编译32位库,则需要使用32位jvm。 |