VS2008中C++项目编译过程中越来越慢

VS2008中C++项目编译过程中越来越慢这是我参与更文挑战的第5天,活动详情查看:更文挑战 问题 解决 结尾 问题 vs2008中C++项目编译过程中越来越慢,也不知道是什么原因,直到后来慢到我无法忍受的地步———将近十分钟!十分钟!十分钟

这是我参与更文挑战的第5天,活动详情查看:更文挑战

  • 问题
  • 解决
  • 结尾

大家好,我是 Data-Mining, 别名 liuzhen007 ,中国邦德,一个敲代码的邦德,先后就职于传统广电巨头和音视频互联网公司,具有丰富的音视频直播和点播相关经验,对WebRTC、FFmpeg和Electron有非常深入的了解。

问题

vs2008中C++项目编译过程中越来越慢,也不知道是什么原因,直到后来慢到我无法忍受的地步———将近十分钟!十分钟!十分钟!

这正验证了鲁迅先生在《纪念刘和珍君》一文的一句话:沉默啊,沉默,不再沉默中爆发,就在沉默中灭亡。

PS:我受不了啦!!!

解决

上网搜索大量信息,各种解决方案都不能解决我的问题,后来意外发现:删除所有断点后,项目编译快了很多。

原因是公司产品项目本身代码量就很大,外加经常调试,断点设置又比较多。所以造成了编译过程缓慢。

当然这是针对我自己的情况,不知道有没有普适性,如果大家别的方法都试了,又没有用的话,可以考虑我的方法。

网上也搜索到了一些其他的方法,尽管不适用自己的场景,这里也总结一下,希望对大家有所帮助:

1.VS2008没有升级到SP1。

如果自己的VS2008没有升级到SP1,可以尝试打了一下VS2008 SP1的补丁。有网友打好补丁之后,生成解决方案就变快了。

可以使用如下步骤,查看自己的VS2008有没有升级到SP1, 具体步骤:VS2008 -> Help -> About Microsoft Visual Studio。

2.可能是mobile平台编译慢。

首先,需要修改Microsoft.CompactFramework.Common.targets中关于PlatformVerificationTask的部分,具体修改内容是把 Name=”PlatformVerificationTask”> 修改成 Name=”PlatformVerificationTask” Condition=”‘$(SkipPlatformVerification)’ == ‘true'”>。最后,重启VS2008,重新编译,看速度是否正常,如果还不正常,将上面的 true 值再改为false ,再重新启动VS2008,重新编译,问题一般就可以解决了。

结尾

最后说一下解决这个问题的感悟,可能有时候,我们就是习惯于安逸,在舒适区中呆久了,不利于自己的长期发展,就像这个问题一样,我其实应该更早的发现它并解决它,而不是等到最后忍无可忍的时候才被迫的采取措施。

今天的文章VS2008中C++项目编译过程中越来越慢分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/22798.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注