首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

VS2010中DEBUG工程使用#include<typeinfo>后编译报错的有关问题

2013-07-08 
VS2010中DEBUG工程使用#includetypeinfo后编译报错的问题在做一个关于proe插件的东西,环境是xp sp3 + vs

VS2010中DEBUG工程使用#include<typeinfo>后编译报错的问题
在做一个关于proe插件的东西,环境是xp sp3 + vs2010, 为了记录LOG需要导入typeinfo类,工程类型是/MTd,但是一在代码中写入#include <typeinfo> 之后立刻会链接错误,试了很久没搞出来,求大家指点下。具体的错误信息主要有两条,如下:
error LNK1319: 77 の不一致が検出されました (检测出77个不一致)

error LNK2038: '_ITERATOR_DEBUG_LEVEL' の不一致が検出されました。値 '0' が 2 の値 'MySrc.obj' と一致しません。 (检测出 '_ITERATOR_DEBUG_LEVEL'的不一致,值0和值2和MySrc.obj不一致)

因为公司的环境是日文的,所以只能给出日文的,翻译是自己加的,水平烂,翻译的不好勿喷。。。麻烦大家帮忙看看。。。

[解决办法]
typeinfo 需要编译器的 RTTI 来支持.是否启用 RTTI 对编译是会有影响的. 

热点排行