我的Android NDK C++原生代码编译时出现如下错误:
错误:-fno-rtti 不允许使用“dynamic_cast”
有人告诉我打开 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
当我添加APP_CPPFLAGS += -frtti
一些 .o 文件时,会出现另一个错误:
未定义对“std::ios_base 的 typeinfo”的引用