win10下C++ IDE 异常崩溃

这两天编译之前写的一个项目,在win7上编译好好的,但在win10下会有各种神一样的不定期出现的bug。最神奇的莫过于某些情况下C++IDE会随着程序一起崩溃,只要IDE一崩溃,电脑就像死了机,好久才能恢复。当时的心情况真是万匹**马奔腾而过,而且是往复的。
我开始以为是使用第三库的问题,我用两个库,分别是QT和OSG。于是我去掉OSG,发现没有bug了,于是确定问题在OSG上。我换了OSG的版本,还是错。然后我想也许是VS2015的问题?于是我又装上VS2013,还是一样。一气之下,我连MinGW也试了,然并卵啊。
无奈之下,google好久,终于发现一位仁兄遇到过这问题,他给出一个解决方案。具体来讲,这个问题是VS自找的,他想优化显示效果和速度,于是添加了选项。就是下面这3个了(VS2013和VS2015的选项位置一样)。
这里写图片描述
把这3个去掉后,再debug时,VS2015会告诉我OSG启动时出现了互斥锁冲突。
另附一个说明吧,VS崩溃的时候会有记录,位置如下:
For VS2015 the cache is in :
%AppData%\..\Local\Microsoft\VisualStudio\14.0\ComponentModelCache.

For VS2013 :
%AppData%\..\Local\Microsoft\VisualStudio\12.0\ComponentModelCache

For VS2012 :
%AppData%\..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值