By UlanSdu
on Thu, 06/20/2013 - 12:15
I am following tutorial
Open a Web Site and Display Toast on Target Detection
but while running ndk-build it show such kind of error
"Compile++ arm : ImageTargets <= ImageTargets.cppjni/ImageTargets.cpp: In function 'void Java_com_qualcomm_QCARSamples_ImageTargets_ImageTargetsRenderer_renderFrame(JNIEnv*, jobject)':jni/ImageTargets.cpp:588:29: error: 'lt' was not declared in this scopejni/ImageTargets.cpp:588:39: error: 'class QCAR::State' has no member named 'getNumActiveTrackables'jni/ImageTargets.cpp:588:63: error: expected ')' before ';' tokenjni/ImageTargets.cpp:588:65: error: name lookup of 'tIdx' changed for ISO 'for' scoping [-fpermissive]jni/ImageTargets.cpp:588:65: note: (if you use '-fpermissive' G++ will accept your code)jni/ImageTargets.cpp:588:71: error: expected ';' before ')' tokenjni/ImageTargets.cpp:960:1: error: expected '}' at end of inputjni/ImageTargets.cpp: At global scope:jni/ImageTargets.cpp:960:1: error: expected '}' at end of input
make: *** [obj/local/armeabi/objs/ImageTargets/ImageTargets.o] Error 1
How to fix such kind of error
Hi, yes, you need to replace the getNu;ActiveTrackables() with getNumTrackableResults(); however, the easiest is to follow this version of the tutorial, which contains up-to-date code:
How to fix such kind of error
Thank you for reply, best regards