2012-12-03 3 views
0

Salut, je suis en train d'inclure STL dans l'un de mes projets, mais ça ne marche pas ... J'ai remarqué ce filAndroid NDK y compris stl

plusieurs fois et vu:

Can't include C++ headers like vector in Android NDK

mais ça ne marche pas pour moi c'est mon fichier make:

LOCAL_PATH := $(call my-dir) 
include $(CLEAR_VARS) 

APP_STL := stlport_static 
LOCAL_MODULE := hellostl 
LOCAL_SRC_FILES := hellostl.cpp 
include $(BUILD_SHARED_LIBRARY) 

J'ai également ajouté à mon inclure diroctories C: \ sources \ android-NDK \ cxx-stl \ stlport \ stlport

Mais cela ne fonctionne toujours pas, je reçois AllWays pas un tel fichier ou répertoire pour

#include <vector> 

chaque fois que je tente de construire

Merci beaucoup.

Répondre

0

APP_STL := stlport_static

doit être réglé dans Application.mk, pas Android.mk

Ou vous pouvez le mettre sur la ligne de commande, par exemple

ndk-build APP_STL=stlport_static 
Questions connexes