NDK编译JNI,若用到了C++的STL 则需要添加支持STL的android库。因此则需在Android.mk 的基础上添加Application.mk 文件,并填写APP_STL := stlport_static。
而最容易遗忘的是,可能源文件的后缀名为.c 而不是cpp,则需要改成cpp文件,才能找到你所需要的stl 头文件。否则会提示找不到相关的头文件。
本文共 231 字,大约阅读时间需要 1 分钟。
NDK编译JNI,若用到了C++的STL 则需要添加支持STL的android库。因此则需在Android.mk 的基础上添加Application.mk 文件,并填写APP_STL := stlport_static。
而最容易遗忘的是,可能源文件的后缀名为.c 而不是cpp,则需要改成cpp文件,才能找到你所需要的stl 头文件。否则会提示找不到相关的头文件。
转载于:https://my.oschina.net/u/660965/blog/146395