最近不知道vs哪里出现了问题,每次写好代码,编译运行代码之后,窗口总是闪退,然而又不想重装,太麻烦,所有在网上找了一些解决方案整理出来,希望可以帮助到有同样问题的人。下面是我整理的部分解决方案,欢迎补充:
(以下面代码为例)
#include<iostream>
using namespace std;
int main()
{
cout << "hello world" << endl;
return 0;
}
1.运行程序时按Ctrl+F5
( 此方法只是解决一般的闪退,可能用处不大)
2.在项目上右键->属性->配置属性->连接器->系统->子系统->子系统右边下拉窗口选择控制台(/SUBSYSTEM:CONSOLE)
3.在主函数int main()的return 0之前加上语句system("pause")
4.在return前c用getchar(),c++用cin.get();
5.给程序加一个内联函数inline void keep_window_open(){char ch;cin>>ch;},然后在main函数末尾调用该函数
6.设置断点调试,按F9设置断点,按F10进行单步调试,通过调试找出问题
最后
以上就是笨笨长颈鹿最近收集整理的关于关于vs运行后窗口闪退问题部分解决方案的全部内容,更多相关关于vs运行后窗口闪退问题部分解决方案内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复