मैं पालन त्रुटि मिल रही है हल नहीं किया जा सकता है: एंड्रॉयड NDK परियोजना पर "प्रकार 'size_t' हल नहीं किया जा सकता है", लेकिन मैं पहले से ही पुस्तकालय पथ कहा:एंड्रॉयड NDK
/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
इसलिए मुझे समझ में नहीं आता कि यह त्रुटि क्यों है।
कोड जहाँ मैं त्रुटि मिलती है:
static inline bool simplejson_wcsnlen(const wchar_t *s, size_t n)
मैं हेडर में से हर एक here लेकिन अभी भी काम नहीं कर रहा वर्णित गयी।
मैं पालन की कोशिश की:
#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");
}
}
और यह भी काम नहीं ...
कृपया, अपमानजनक कोड पोस्ट करें। –
@AnonMail जोड़ा गया :) – ademar111190
मुझे लगता है कि आपको हेडर को शामिल करने की आवश्यकता है जो size_t को परिभाषित करता है। और आपको शायद std :: size_t का उपयोग करना होगा। –