【发布时间】:2011-11-17 16:05:23
【问题描述】:
我的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
当我在某些 .o 文件中添加 APP_CPPFLAGS += -frtti 时出现另一个错误:
对`typeinfo for std::ios_base'的未定义引用
【问题讨论】:
标签: c++ cygwin android-ndk rtti cocos2d-x