如何打开C++的RTTI机制

问题描述:在编译的时候出现__none_rtti_object异常

解决方法:
编译器开启支持运行时刻识别/GR,/GR(启用运行时类型信息)
Vs2003 如何打开C++的RTTI机制
说明:此选项 (/GR) 添加代码以便在运行时检查对象类型。当指定此选项时,编译器定义 _CPPRTTI 预处理器宏。默认情况下,此选项被清除 (/GR–)。
在 Visual Studio 开发环境中设置此编译器选项
   1. 打开此项目的“属性页”对话框。
   2. 单击“C/C++”文件夹。
   3. 单击“语言”属性页。
   4. 修改“启用运行时类型信息”属性。

你可能感兴趣的:(RTTI)