所以我一直在調查JNI調用,所以我可以與一些預先編寫的C++程序進行交互,我不知道任何C++,但我試圖學習一些基本知識。我剛纔一直在努力做的方法簡單的調用我的JNI方法之外,但總是出現以下錯誤:方法使用JNI在C++中調用?
錯誤c3861「myMethod的」:標識符找不到
#include <stdio.h>
#include <string.h>
#include "StringFuncs.h"
JNIEXPORT jstring JNICALL Java_StringFuncs_changeWord(JNIEnv *env, jobject obj, jstring inStr, jint inLen)
{
const char *inString;
inString = env->GetStringUTFChars(inStr, NULL);
char otherString[40];
strcpy_s(otherString,inString);
if(myMethod())
{
memset(otherString, '-', inLen);
}
jstring newString = env->NewStringUTF((const char*)otherString);
return newString;
}
bool myMethod()
{
return true;
}
int main()
{
return 0;
}
wisdome的任何話嗎?
謝謝!愚蠢的我,忘了那頭業務 – 2009-06-03 14:56:32