- 积分
- 37
- 帖子
- 24
- 主题
- 4
- 精华
- 0
- 最后登录
- 2013-3-21
- 在线时间
- 23 小时
- 私信
|
发表时间 : 2012-12-26 10:37:13
|
浏览 : 1772 评论 : 5
不知道大家遇到过这个情况没有。 编译运行vegaprime自带的例子,可以正常的运行; 但是编译运行自己的一个最简单的工程, 虽然能通过。 但是一运行就崩溃掉。
为这个问题纠结了很久。 昨晚上,把我自己新建的工程和系统自带的工程 它们的配置一个个的对比起来看了下。 发现它们的区别就是 “项目属性→配置属性→ 预处理器→预处理器定义 “ 中。 vegaprime自带的 含有_SECURE_SCL=0 自己新建的没有这个。 填上后就没有问题了。
具体什么原因,本人菜鸟也不是很清楚。 如果有清楚的麻烦赐教。
另外:在解决了这个问题之后,突然想起来之前看过的一个视频教程。 他采用的方法是 继承一个vegaprime自带的工程配置属性。 即 项目属性→配置属性→ 继承项目属性表中 继承一个vp例子的模版*.vsprops 这个方法同样可行。
可能这个问题对于 对vegaprime很熟的人根本不算问题,但是对于才接触的,可能还是会遇到的。所以写下来分享一下。
方法:
解决方法一: 在项目属性→配置属性→ 继承项目属性表中 继承一个vp例子的模版 *.vsprops
解决方法二: 在项目属性→配置属性→ 预处理器→预处理器定义中加上 _SECURE_SCL=0
|
|