我如何打开RTTI与Cygwin

How do I turn on RTTI with Cygwin?

本文关键字:Cygwin RTTI 何打开      更新时间:2023-10-16

当我的Android NDK c++本地代码编译时,出现以下错误:

错误:'dynamic_cast'不允许使用-fno-rtti

有人告诉我打开RTTI,但我不知道该怎么做。我需要修改Application.mk还是什么?

my 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'的引用

看起来您需要在Application.mk中删除-fno-rtti gcc选项。在Application.mk.

中的APP_CPPFLAGS变量中查找。