VS2013+Qt+Osg3.0+OsgEarth2.8出现的莫明奇妙的错误

         刚拿到Qt学习书,跟着学了几天结果就阴差阳错的被安排进了一个相关的项目,可怕的是听了讲解以为仅仅是二次开发一个显控界面,结果碰到了Osg+OsgEarth!!!愣着头按照需求完成了相关的小功能,但是项目中遇到的问题却是真的玄学啊!还有经过1个多月的时间也了解的到了这个项目用的OSG+OsgEarth又是一个新的大类,起初还以为是Qt中的一个地理图形什么东西。

        重点来了:程序在上午运行时还好好的,下午重新打开运行就出现了0xc0000017.程序无法正常启动!如下图:

 正常来说可以看VS中的项目错误列表来看到具体问题是什么:于是查看了一下    报“配额不足(原文是英文的)”

        然后就根据这个配额不足全网搜索,什么分区什么调整堆栈大小都没用!!

        最后就用了一个笨办法:因为之前保留原版(我是二次开发嘛),所有就归档,原版就可以跑起来! 然后就将我改过的相关头文件、UI文件、CPP文件单独复制到原版项目下进行替换.然后就可以运行了!

        引起这个错误的原因可能是原版程序中有的文件被系统认为是威胁文件给隔离了,至于之前为什么一直没有隔离,可能是我之前笔记本从来没有连网,现在突然接上网。

        解决办法就上面说的归档!!或者就是从另一电脑或者U盘中重新复制该原版工程压缩包,然后当笔记本系统右下弹出安全提示什么的框时不要点这框!!!!就是不要管它。再将二次开发的文件给替换它原版的文件就行!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值