解决VS2010闪退问题
在开发m.gsm-guard.net时,可以正常打开VS2010,可以正常添加控件,当开始编写程序时,VS2010软件会闪退,有以下解决方案: ①VS2010 缺失相关文件,解决方法:通过添加删除程序修复VS2010,尝试多次重新安装; ②VS2010过期,解决方法:网上找一个序列号,破解即可; ③VS2010 设置错误,解决方法,通过VS2010 命令行工具,运行cmd命令 devenv.exe/resetuserdata。 打开VS2010命令行:开始 -> 程序 -> Microsoft Visual Studio 2010 -> Visual Studio Tools -> Visual Studio 命令提示(2010)。
有的时候我们会发现VS2010会闪退,程序执行后 的结果我们看不到。这个问题有两个解决方案。
方案一:
在程序结束之前(return之前)加 ?system("pause");?
这是系统的暂停指令程序会暂停再这不会继续执行,也就不会闪退。
方案二:
在VS里的执行步骤:项目->属性->配置属性->连接器->系统->子系统选控制台就好。
对于新手小白,特别是大一的新生,在学习C语言的时候,在VS2010或者更高版本使用过程中有运行的win32控制台(也就是大家说的黑色屏幕),在运行过程中,出现一下就不见的情况(即一闪而过),此情况称之为闪退。
有多种方法解决:
(1)最前面加编译预处理指令#include
然后在main函数的return 0;语句前面加一句 system("pause");
(2) 非调试状态下运行,直接按ctrl+f5执行程序(仅限VS2010,其他版本找到非调试状态的其他快捷方式)
(3)在main函数的return 0;语句前面加一句 getchar();
(4)当写了一个小的程序后,点击项目->属性(项目名称是什么,就是什么+属性)。
在弹出的对话框中点击配置属性->链接器->系统,在右边的子系统中选择控制台(/SUBSYSTEM:CONSOLE),点击确定,这时候按Ctrl+F5进行运行就可以让cmd停留。注明,必须按Ctrl+F5才能使cmd停留,否则还是会闪退。
?
?