编译我的
Android NDK C本机代码时,会出现以下错误:
error: ‘dynamic_cast’ not permitted with -fno-rtti
有人告诉我打开RTTI,但我不知道该怎么办.我需要修改Application.mk还是什么?
我的Application.mk:
# it is needed for ndk-r5
APP_STL := stlport_static
APP_ABI := armeabi armeabi-v7a
APP_MODULES := cocos2d cocosdenshion chipmunk box2d tempestkeep
当我在某些.o文件中添加APP_CPPFLAGS = -frtti时出现另一个错误:
undefined reference to `typeinfo for std::ios_base’
最佳答案 看起来你需要在Application.mk中删除-fno-rtti gcc选项.在Application.mk中的APP_CPPFLAGS变量中查找它.