求助 头文件和-fexceptions问题
ndk吧
全部回复
仅看楼主
level 1
asdf379816 楼主
新手一枚。
Android studio,ndk用的是12r 。
一开始rebuild提示我找不到基本的头文件:如<stdio.h> <string>之类的。
猜测可能是Android.mk Application.mk有问题,但是Android studio貌似是自动生成这两个文件的。
后来我在gradle的ndk语句块里面加了stl "stlport_static",然后在根目录创建jni文件夹,自己写了Android.mk和Application.mk,就没有出现头文件问题了。
但是随之而来的问题就是rebuild时出现不能抛异常的问题,提示我使用 -fexceptions来解决。
我在Android.mk里加上了LOCAL_CPPFLAGS += -fexceptions但是没有用,后来我查了一下。
说是使用了 stl "stlport_static" 就会使 -fexceptions失效。
我实在不知道怎么解决,希望大家能给点帮助。
2016年08月12日 02点08分 1
1