我是靠谱客的博主 冷艳毛豆,最近开发中收集的这篇文章主要介绍vs2008停止的调试的时候操作系统直接重启或者蓝屏的解决记录,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

症状:使用vs2008开发,前一段时间在进行项目调试的时候(之前是几个独立的解决方案,总之就是大型交叉复杂的程序代码),停止的调试的时候操作系统直接重启或者蓝屏,有时候电脑系统状态好(早上刚开机使用的时候),出现的比较少,有的时候只要调试,关闭程序的时候必定死机自动重启。

尝试过程:1.最初以为电脑主机灰尘多,下开清理了内部的灰尘,貌似正常了一段时间;

                    2.网上搜索解决办法,说是要安装一个补丁,但是安装了都无效;

                    3.重装操作系统,刚装系统的一段时间是挺正常的,用几天又有问题了;

                    4.升级VS2012版本,升级之后,有的项目编译不过,依赖的某第三方开源库任凭折腾

                        都无法编译通过,况且还无法测试调试是否有上述问题,无奈还是回到VS2008;

                    5.最终找到了有效的解决办法,将IntelliSense禁用,其实最开始有怀疑过这个VS智能提示的

                        问题,由于经常还要用MFC,所有还是没找他的问题。

解决办法:

        将VS智能提示IntelliSense禁用,使用VAssistX代替,但开发MFC程序又要用到IntelliSense,于是做了个简单的批处理命令,方便一键打开和关闭IntelliSense。

将下列代码C:Program Files (x86)Microsoft Visual Studio 9.0VCvcpackages该为你的VS2008对于的路径,保存为文件:vs2008 switch IntelliSense.bat ,注意执行的时候需要右键-以管理员权限执行。

echo off
echo  ┌──────────────────────────────────────┐
echo     请使用管理员权限执行,否则可能无效 
echo  └──────────────────────────────────────┘
if exist "C:Program Files (x86)Microsoft Visual Studio 9.0VCvcpackagesfeacp.dll" goto close
goto open

:close
RENAME "C:Program Files (x86)Microsoft Visual Studio 9.0VCvcpackagesfeacp.dll" "feacp.dll.bak"
start mshta vbscript:msgbox("vs2008 IntelliSense Closed!",vbSystemModal,"提示")(window.close)
pause
goto :eof

:open
RENAME "C:Program Files (x86)Microsoft Visual Studio 9.0VCvcpackagesfeacp.dll.bak" "feacp.dll"
start mshta vbscript:msgbox("vs2008 IntelliSense Opened!",vbSystemModal,"提示")(window.close)
pause
goto :eof

结尾:这么多年了从来没发表过教程啥的,遇到问题只是查找看别人的技术贴,以后也打算多记录一些,毕竟一个问题也是花了很多时间去解决的,希望也能帮到遇到该问题的人。

谢谢观看,若没能解决你的问题,表示抱歉,并祝君早点解决问题。

转载于:https://my.oschina.net/chamsdoncon/blog/787827

最后

以上就是冷艳毛豆为你收集整理的vs2008停止的调试的时候操作系统直接重启或者蓝屏的解决记录的全部内容,希望文章能够帮你解决vs2008停止的调试的时候操作系统直接重启或者蓝屏的解决记录所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部