CCSet is not include after using CCTouchesMoved. please help me

ok . before 9 hours, android build was fine very well.

However, I was using CCTouchesMoved for moving game charater.
i finished my job task, and build android!

nooooob I got a error like this!

: Android NDK: WARNING: APP_PLATFORM android-9 is larger than android:minSdkVersion 8 in ./AndroidManifest.xml Compile++ thumb : game_shared <= main.cpp In file included from /Project/Game/Client/DochiDream/proj.android/../libs/cocos2dx/script_support/CCScriptSupport.h:31:0, from /Project/Game/Client/DochiDream/proj.android/../libs/cocos2dx/base_nodes/CCNode.h:38, from /Project/Game/Client/DochiDream/proj.android/../libs/cocos2dx/actions/CCActionInterval.h:30, from /Project/Game/Client/DochiDream/proj.android/../libs/cocos2dx/include/cocos2d.h:41, from jni/hellocpp/main.cpp:2: /Project/DochiDream/Client/DochiDream/proj.android/../libs/cocos2dx/cocoa/CCSet.h:28:15: fatal error: set: No such file or directory compilation terminated. make: *** [obj/local/armeabi/objs/game_shared/hellocpp/main.o] Error 1

I try to find solution in google, but failed.
I just guess it is from NDK but I am not sure.

It is from Android NDK. (for Korean 안드로이드 NDK가 STL를 지원을 잘 못해주는 것 같다.)
Android NDK has a problem When you using STL like “set”, “list”, “vector”… etc
so it is so crazy problem.

but I found Solution.

  1. go to proj.android/jni/Application.mk

#APP_STL := gnustl_static
APP_STL := stlport_static

  1. go to proj.android/jni/Android.mk

LOCAL_C_INCLUDES := $(LOCAL_PATH)/…/…/Classes
${NDKROOT}/sources/cxx-stl/stlport/stlport

Must Add to behind it.
if you add to path for ndk stl_port in Top, you got a error. just behind…put it!