2009-12-16 210 views
2

我一直在使用Boost :: Python将最近的一些高性能代码暴露给python,而这只是一个梦想。我希望能够维护一个C++代码库,并通过Boost和Python将它展示给Python。我知道JNI,但我想知道是否有相当于Boost :: Python的东西,但是针对Java。是否有相当于Java的Boost :: Python?

回答

3

有许多Java项目可让您在不编写JNI包装代码的情况下调用DLL中公开的函数。这些包括J/Invoke,NativeCall,xFunction,JNA等。

+0

你用过吗?有个人喜好吗? – 2009-12-16 02:55:13

+0

我没有;抱歉。我做了一些JNI,并发现它可以忍受。 – 2009-12-16 05:31:29