我正在尝试使用CNI使用GCJ从Java调用C ++,到目前为止我能够从C ++调用Java代码。如何使用CNI从Java调用C ++?
答案 0 :(得分:4)
我会稍微考虑一下pcent的答案来阅读GCJ/CNI Docs。
我认为关键是要了解整个“CNI C ++类”的概念。
大多数documentation描述了Java约定如何在CNI C ++类中转换。
答案 1 :(得分:0)
尝试阅读GCJ/CNI Docs
答案 2 :(得分:-1)
我不是一个优秀的Java程序员,但我熟悉C#/ C ++互操作。我从本机C ++调用托管C#的最佳解决方案是使用 Callbacks 。我认为这也适用于 JNI
尝试阅读:http://www.tidytutorials.com/2009/07/java-native-interface-jni-example-using.html