Android中用stl库需要修该mk文件

来源:互联网 发布:农大网络教育 编辑:程序博客网 时间:2024/06/06 04:18
1  在需要调用模板库的文件前包含头文件:

   #include <iostream>
  #include <vector>
 
  此时编译可能不过,需要在android.mk文件内添加:
  
LOCAL_C_INCLUDES :=   /home/administrator/android-ndk-r5b/sources/cxx-stl/stlport/stlport     (ndk安装路径下的stl库)


 2  在 mk 文件前加入:

   APP_STL  :=  stlprot_static    (模板库以静态库的方式添加)

  ....
  LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib  -llog \
 /home/administrator/android-ndk-r5b/sources/cxx-stl/stlport/libs/armeabi/libstlport_static.a
原创粉丝点击