我是android-ndk的新手。
对于此代码
const char *inCStr = (*env)->GetStringUTFChars(env, str, NULL);
if (inCSt && inCSt[0] != '\0') {
char *outCStr = b64encode(inCStr);
return (*env)->NewStringUTF(env, outCStr);
}
我得到错误
'inCSt' undeclared (first use in this function)
if (inCSt && inCSt[0] != '\0') {
我做错了什么?
最佳答案
const char *inCStr = (*env)->GetStringUTFChars(env, str, NULL);
if (inCSt && inCSt[0] != '\0') {
您声明了
inCStr
,但尝试在不使用inCSt
的情况下使用r