您好我正在尝试将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)
我还将此添加到我的include diroctories中 C:\机器人-NDK \源\ CXX-STL \的STLport \ STLport的
但它仍然不起作用,我总是得不到
这样的文件或目录#include <vector>
每当我尝试构建
时非常感谢。
答案 0 :(得分:0)
APP_STL := stlport_static
应该在Application.mk中设置,而不是在Android.mk中设置
或者您可以在命令行上设置它,例如
ndk-build APP_STL=stlport_static