[Android]Android NDK编译不识别list,map的问题
来源:互联网 发布:js checkbox选中语法 编辑:程序博客网 时间:2024/05/16 12:46
本人编译webrtc代码,遇到如下问题
In file included from E:/AndroidGips-Sample/jni/src/system_wrappers/source/map.c
c:11:
E:/AndroidGips-Sample/jni/src/system_wrappers/source/../interface/map_wrapper.h:
14:15: error: map: No such file or directory
In file included from E:/AndroidGips-Sample/jni/src/system_wrappers/source/map.c
c:11:
E:/AndroidGips-Sample/jni/src/system_wrappers/source/../interface/map_wrapper.h:
71: error: ISO C++ forbids declaration of 'map' with no type
查了半天发现是map找不到,后来才知道是不支持stl库
NDK R5之后增加了对C++ stl库的引用
所以在makefile中增加引用,同事在application.mk文件中增加相应应用即可
android.mk
增加:
LOCAL_SHARED_LIBRARIES := \
libcutils \
libdl \
libstlport
LOCAL_PRELINK_MODULE := false
ifndef NDK_ROOT
include external/stlport/libstlport.mk
endif
application.mk中增加:
APP_STL := stlport_static
webrtc的源码里没有application.mk文件,所以需要增加该文件,这一点很费解,google也太能折腾人了
注:application.mk是和android.mk在同一目录,即都jni目录下
- [Android]Android NDK编译不识别list,map的问题
- [Android]Android NDK编译不识别list,map的问题
- Android-NDK编译问题
- android NDK 编译的一些问题
- 解决不使用Android NDK编译的bin文件No such file or directory问题
- Android NDK 编译FFMPEG 问题
- android studio ndk编译问题
- 【问题汇总】Android NDK编译时版本异常的问题
- Android源码编译得到的adb为什么不识别设备?
- android代码的ndk编译
- android使用ndk编译的.so库的问题
- 【android NDK及JNI】ubuntu12.10 64位 + android-ndk-r9 编译ffmpeg遇到的问题 .
- Android使用NDK时编译头文件的问题
- Android NDK编译时出现的问题以及解决办法
- Android Studio对NDK程序的编译问题
- android library 编译ndk文件 编译器的问题
- Android Studio 使用NDK编译时常见的问题
- 自定义android模块不编译的问题
- 设计模式--结构型--外观模式
- ADF中頁面組件中調用JavaScript代碼(二)
- 单例模式(Singleton Pattern)
- 小范围素数分解器
- 在iis下发布wcf,调用时出现错误--调用方未由服务进行身份验证
- [Android]Android NDK编译不识别list,map的问题
- maya 热键 学习日记
- lua 类似c++include的功能
- JS:window.onload的使用
- oracle impdp导入数据出错,ORA-31634: job already exists
- oracle操作
- 设置Smarty中缓存的生存时间
- 路由器与网关的区别
- Android交互体验必知:功能按键事件