"We offer new support options and therefor the forums are now in read-only mode! Please check out our Support Center for more information." - Vuforia Engine Team

How to fix such kind of error

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

AlessandroB

Thu, 06/20/2013 - 12:55

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: