sto ottenendo l'errore seguente: "Tipo 'size_t' non può essere risolto" il progetto Android NDK, ma ho già aggiunto i percorsi di libreria:Android NDK in Tipo di Eclipse size_t non può essere risolto
/Users/ademar/android-ndk-r8e/platforms/android-8/arch-arm/usr/include
/Users/ademar/android-ndk-r8e/sources/cxx-stl/stlport/stlport
/Users/ademar/android-ndk-r8e/sources/cxx-stl/gnu-libstdc++/4.7/include
quindi non capisco perché questo errore.
codice dove ottengo l'errore:
static inline bool simplejson_wcsnlen(const wchar_t *s, size_t n)
ho aggiunto ognuno di intestazioni descritto here ma ancora non funziona.
ho provato la seguente:
#include <string.h>
#include <jni.h>
#include <android/log.h>
#include <iostream>
#include <stdio.h>
extern "C" {
JNIEXPORT jstring JNICALL Java_xxx_getStringFromJNI(JNIEnv* env, jobject thiz, jstring param) {
size_t x;
return env->NewStringUTF("test");
}
}
e anche non funziona ...
per favore, inserisci il codice incriminato. –
@AnonMail aggiunto :) – ademar111190
Penso che sia necessario includere l'intestazione che definisce size_t. e probabilmente dovresti usare std :: size_t. –