自己在网上查了 N 久 怎么弄也不好使啊 !!
有两个文件 mynative.h 和 MyNative.c
/* DO NOT EDIT THIS FILE - it is machine generated /
#include
/ Header for class MyNative */
#ifndef _Included_MyNative
#define _Included_MyNative
#ifdef __cplusplus
extern "C" {
#endif
/*
- Class: MyNative
- Method: showParms0
- Signature: (Ljava/lang/String;IZ)V */ JNIEXPORT void JNICALL Java_MyNative_showParms0 (JNIEnv *, jobject, jstring, jint, jboolean);
#ifdef __cplusplus
}
#endif
#endif
#include
#include "MyNative.h"
JNIEXPORT void JNICALL Java_MyNative_showParms0
(JNIEnv env, jobject obj, jstring s, jint i, jboolean b)
{
const char szStr = (*env)->GetStringUTFChars( env, s, 0 );
printf( "String = [%s]\n", szStr );
printf( "int = %d\n", i );
printf( "boolean = %s\n", (b==JNI_TRUE ? "true" : "false") );
(*env)->ReleaseStringUTFChars( env, s, szStr );
}
我要把MyNative 编译成 DLL 怎么弄啊 网上有的说用VS 总是我是弄个半天也没弄出来啊 尽量说的清楚点吧 谢谢了 !