2012-12-03 73 views
0

你好我想包括我的項目之一STL,但它不工作...我已經注意到這個線程的Android NDK,包括STL

多次看到:

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

但它不爲我工作 這是我的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) 

我也加入了這個對我有diroctories C:\ Android的NDK \來源\ CXX-STL \ stlport的\ stlport的

但它仍然無法正常工作,我永諾獲得

#include <vector> 

沒有這樣的文件或目錄,每當我嘗試建立

非常感謝。

回答

0

APP_STL := stlport_static

應Application.mk進行設置,而不是在Android.mk

或者你可以將它設置在命令行中,例如

ndk-build APP_STL=stlport_static