一:基本知识点:
简单说明一下;
java 和 C++ 需要相互调用,所以自然就需要相关的技术形式;
1: java 调用 C++:
在 java 层 通过 函数声明 native 实现,然后再 C++ 中实现相关函数,c++ 中实现的函数要有相关命名规则,包名_函数名:
如:
Calculator.java
public Class Calculator {
pbulic int native Add(int a, int b);
}
Calculator.cc 如果这里还有 namespace ,函数前面还有添加 namespace;
int Caltulaor_Add(jing a, jint b) {
return a + b ;
}
2:C++ 调用java:
首先,C++ 怎么调用 java,根据原理,java 运行在 java vm 中,所以需要 java 虚拟机;
如果在一般C++环境中,想调用ja