Cython绝对是一种方法,除非您希望编写Java包装器,在这种情况下SWIG可能更可取。
runcython 命令行工具,它使得使用Cython的过程非常简单。如果你需要把结构化的数据传递给C++,看看谷歌的ToBuFF库,非常方便。
runcython
下面是我使用这两种工具制作的一个最小示例:
https://github.com/nicodjimenez/python2cpp