我要发帖 回复

管理员

325

主题

2684

积分

15

专家分

兴趣点(最多三项):

视景仿真
地形仿真
高层游戏引擎

私信
发表时间 : 2013-4-24 21:51:16 | 浏览 : 2342    评论 : 12
在vp2.2版本 自己建立一个vc工程,会运行调试时,经常有人报错,

包括:map迭代器
vector迭代器

“myNode=static_cast<vsNode*>(*kkk);”就会出错,提示“vector iterator not dereferencable”

等等

是因为需要在项目属性设置中增加几项设置:

PreprocessorDefinitions="_WINDOWS;WIN32;_HAS_ITERATOR_DEBUGGING=0;_SECURE_SCL=0"

具体是在:
项目 属性   c/c++  预处理器中 预处理器定义 中 添加,_HAS_ITERATOR_DEBUGGING=0;_SECURE_SCL=0"
QQ截图20130424214906.jpg
就可以了

自带的例子 工程  没有问题 是因为  他在项目常规中继承了 项目属性模版,模版在sample目录中,
属性模版中有这个设置



最近VR访客查看更多↓

UE4   |   虚幻引擎   |   Unity VR    |    Hololens
david_m 评论于2013-4-25 13:42:20
没注意,感谢了。
勤省,笃学,自强
qiu123fly 评论于2013-4-26 00:02:07
没有注意,感谢了
xiao_rong 评论于2013-4-26 07:33:21
细节很重要。
sgwh1234 评论于2013-4-26 09:05:57
学习了,还真不知道这个
wangan2011 评论于2013-5-13 14:43:32
还没有遇到,但是非常的感谢
Pond_We专家组 评论于2013-11-19 15:40:49
正好需要,备忘
jia2563422 评论于2014-1-31 08:44:29
感谢版主了。
wunwei1122 评论于2016-1-16 20:23:52
正好需要,备忘
wunwei1122 评论于2016-1-19 14:39:07

没注意,感谢了
扫一扫专家组 认证企业会员 评论于2017-4-4 09:15:59
感谢,我辈楷模
人有两次生命,出生时,知道自己想要什么时
butterfly_ma 评论于2017-7-19 21:33:49

很有用,谢谢!
1184070872 评论于2017-8-21 14:39:43

谢谢楼主

手机版|VR开发网 |网站地图 统计  津ICP备16006248号

GMT+8, 2017-12-17 12:25 PM

返回顶部