android jni语法,Android NDK中的JNIEXPORT和JNICALL
基本上是一個(gè)Windows問(wèn)題,如果你看看oracle Java jdk附帶的文件jni_md_win32.h這是宏定義:
/*
* @(#)jni_md.h 1.14 03/12/19
*
* Copyright 2004 Sun Microsystems, Inc. All rights reserved.
* SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
#ifndef _JAVASOFT_JNI_MD_H_
#define _JAVASOFT_JNI_MD_H_
#define JNIEXPORT __declspec(dllexport)
#define JNIIMPORT __declspec(dllimport)
#define JNICALL __stdcall
typedef long jint;
typedef __int64 jlong;
typedef signed char jbyte;
#endif /* !_JAVASOFT_JNI_MD_H_ */
在頭文件jni_md_linux.h中,這些宏是空的.所以我想,只要您不希望在使用oracle JVM的Windows中執(zhí)行本機(jī)代碼,就可以刪除這些宏.
總結(jié)
以上是生活随笔為你收集整理的android jni语法,Android NDK中的JNIEXPORT和JNICALL的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: android button image
- 下一篇: c语言的求素数算法,C语言求素数的算法