मेरे app.cpp देता है।NDK के साथ संकलन त्रुटि सफलतापूर्वक सम्मिलित हेडर फाइल के लिए
app.cpp:31:72: error: 'eglCreateSyncKHR' was not declared in this scope
सभी KHR तरीकों कि
यहाँ से संबंध रखते हैं, जिसके बाद है Android.mk
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
#LOCAL_CFLAGS += -DEGL_EGLEXT_PROTOTYPES
LOCAL_CFLAGS = -Wno-psabi
LOCAL_SRC_FILES := app.cpp
#LOCAL_SHARED_LIBRARIES := libcutils libEGL
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := libapp
LOCAL_LDLIBS := -llog -landroid -lEGL -lGLESv2
include $(BUILD_SHARED_LIBRARY)
मैंने इसे जोड़ा। यहां नई त्रुटि है। फ़ाइल में /Users/geek/code/app/jni/app.h:20TP, /Users/geek/code/app/jni/app.cpp:17 से शामिल है: /android-14/arch -arm/usr/include/jni.h: 592: 13: नोट: 'va_list' की उलझन जीसीसी 4.4 /Users/geek/code/app/jni/jni_egl_fence.cpp में बदल गई है: फ़ंक्शन 'शून्य जावा_कॉम_android_gallery3d_photoeditor_FilterStack_nativeEglSetFenceAndWait (जेएनआईएनवी *, जॉबजेक्ट) ': /Users/geek/code/app/jni/app.cpp:31:72: त्रुटि: इस स्कोप में' eglCreateSyncKHR 'घोषित नहीं किया गया था – Taranfx
इसका क्या अर्थ है? मुझे सी ++ के बारे में कोई जानकारी नहीं है। "जीएसी 4.4 में 'va_list' का उलझन बदल गया है" – Taranfx
app.h: 20 # शामिल है –
Taranfx