1.配置NDK路径 NDKROOT

project->properties->c/c++ build->environment ,点击ADD 设置name为"NDKROOT",value 值为NDK路径,我的为"/Applications/android/android-ndk-r10b"


2.修改Android.mk

添加

#导入本地C++库,STL支持,此句最重要

LOCAL_C_INCLUDES += ${NDKROOT}/sources/cxx-stl/stlport/stlport

APP_STL := stlport_shared

3.可能会报错"undefined reference to 'std::__node_alloc::_M_deallocate(void*, unsigned int)"

解决办法:

修改Android.mk

添加

LOCAL_CFLAGS := \

'-D_STLP_USE_NEWALLOC'

更多相关文章

  1. 〖Linux〗Qt5.2.0+gsoap开发Android的NDK程序遇到错误的解决
  2. 修改软键盘右下角的确定样式
  3. ubuntu右键添加打开终端的快捷菜单
  4. Android(安卓)studio gradle 依赖后报错后出现Failed to resolve
  5. Android(安卓)开机图片/文字/动画 修改
  6. Android(安卓)4.4以上 根据uri获取路径的方法
  7. Android(安卓)Studio添加so库
  8. Android(安卓)Studio常见问题--uses-sdk:minSdkVersion 11 canno
  9. Android(安卓)Studio修改项目名(快速)

随机推荐

  1. uclinux-2008R1.5-RC3(bf561)到VDSP5的移
  2. Linux 常用命令之文件和目录
  3. Linux入门学习(五)
  4. linux的设置ip连接crt,修改主机名,映射,建文
  5. kernel module编程(七):通过读取proc文件进
  6. Linux基础命令杂记
  7. linux 系统级别安全
  8. 我已提取并尝试使用启动脚本(./start navi
  9. Linux 查询文件内容重复数 uniq
  10. ARMv8(aarch64)页表建立过程详细分析