JNI学习笔记(六)——JAVA调用C和C++方法的区别

1、JAVA调用C和C++结构体的方法的区别:(以NewStringUTF()方法为例)

JNI学习笔记(六)——JAVA调用C和C++方法的区别_第1张图片
Paste_Image.png

2、实际操作上的区别

C C++
新建一个.c文件 新建一个.cpp文件
(*env)->NewStringUTF(env," ") env->NewStringUTF(" ");
LOCAL_SRC_FILES=Hello.c LOCAL_SRC_FILES=Hello.cpp
编译以后** 不会**生成静态cpp.a 编译以后生成静态cpp.a

你可能感兴趣的:(JNI学习笔记(六)——JAVA调用C和C++方法的区别)