标签: java c++ java-native-interface
我必须将JNI用于Java和C ++项目,我对该主题进行了快速概述,但是出现了一个问题:如果我试图从Java代码中调用的C ++函数引用了一个全局变量(如果在.cpp文件中)? JNI不能直接调用它,必须加载全局变量,并且与函数位于同一地址。那怎么办呢?
答案 0 :(得分:0)
JNI与它没有任何关系。变量存在于.cpp文件中,C ++函数使用它,它编译和链接,句点。