我必须将JNI用于Java和C++项目,我对主题进行了快速概述,但出现了一个问题:如果我试图从Java代码中调用的C++函数引用了全局变量(.cpp文件中),该怎么办?JNI不能直接调用它,全局变量必须加载,并且与函数位于同一地址。那么这是怎么做到的呢?
JNI与它没有任何关系。变量在.cpp文件中,C++函数使用它,它编译和链接,句号。
我必须将JNI用于Java和C++项目,我对主题进行了快速概述,但出现了一个问题:如果我试图从Java代码中调用的C++函数引用了全局变量(.cpp文件中),该怎么办?JNI不能直接调用它,全局变量必须加载,并且与函数位于同一地址。那么这是怎么做到的呢?
JNI与它没有任何关系。变量在.cpp文件中,C++函数使用它,它编译和链接,句号。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium