vector iterators incompatible

来源:互联网 发布:ps4版辐射4捏脸数据 编辑:程序博客网 时间:2024/06/05 00:15

利用vc调用vega prime时,尝试添加鼠标控制,多次用到了stl迭代器,结果运行报错"vector iterators incompatible"和“vector iterator not dereferencable”,是因为vp2.2版本以上类库大量使用了stl,具体原理不懂,解决方法:项目->属性->c/c++->预处理器->预处理器定义,添加 _HAS_ITERATOR_DEBUGGING=0;_SECURE_SCL=0;

注:一开始只有debug能运行,release运行出错,是因为debug预处理器定义添加了此定义,而release没有添加。后来讲release项目属性同样设置后,可正常运行。




0 0