Visual Studio 2019 设置程序结束控制台不关闭

简介: 修改设置使控制台应用运行结束,控制台不自动退出。

一般为了保持控制台不关闭,会在代码结束最后加上

system("pause");

网上查到很多设置子系统控制台,经过验证也可以不设置子系统。

正常情况下,程序运行结束会在控制台提示用户如何设置调试结束控制台不关闭。

"工具 (Tools)" → "选项 (Options)" → "调试(Debugging)" → "常规 (General)"

找到设置的位置

debugcmd.png

滚动条拖到最下方,如上图,反勾选倒数第三条:

" 调试停止时自动关闭控制台 (Automatically close the console when debugging stops) "。

反之,若需程序结束时自动关闭控制台,则需勾选此选项。

若未生效,则需要查看子系统是否设置为未设置,在 " 解决方案管理器 (Solution Explorer) " 中,选中工程,右键下拉菜单中选择 "属性 (Properties) " 。

vs_subsystem.png

在左侧分栏窗口 " 配置属性 (Configuration Properties) " 中展开 " 连接器 (Linker)" ,选中其中的 " 系统 (System) "

在右侧分栏窗口 " 子系统 (SubSystem) " 选项更改默认值 " 未设置 (Not Set) " 为 " 控制台 (Console) (/SUBSYSTEM:CONSOLE) "。

目录
相关文章
如何设置控制台由底部展示改为右侧位置
这篇文章介绍了如何在Sublime Text编辑器中将控制台从底部展示改为右侧位置,通过使用Package Control来安装相关的插件来实现界面布局的调整。
|
1月前
|
JavaScript 前端开发 开发者
如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码,包括安装插件、配置 ESLint 和 Prettier 以及 VSCode 设置的具体步骤
随着前端开发技术的快速发展,代码规范和格式化工具变得尤为重要。本文介绍了如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码,包括安装插件、配置 ESLint 和 Prettier 以及 VSCode 设置的具体步骤。通过这些工具,可以显著提升编码效率和代码质量。
449 4
|
2月前
|
Web App开发 Shell Linux
MacOS环境-手写操作系统-41-mem 第一个控制台程序
MacOS环境-手写操作系统-41-mem 第一个控制台程序
20 1
|
3月前
|
存储 运维
.NET开发必备技巧:使用Visual Studio分析.NET Dump,快速查找程序内存泄漏问题!
.NET开发必备技巧:使用Visual Studio分析.NET Dump,快速查找程序内存泄漏问题!
|
4月前
|
Linux UED iOS开发
Python colorama 设置控制台、命令行输出彩色文字
Python colorama 设置控制台、命令行输出彩色文字
72 0
|
6月前
|
网络安全
阿里云8888端口设置安全组,宝塔控制台显示链接失败
阿里云8888端口设置安全组,宝塔控制台显示链接失败
67 0
|
7月前
|
存储 安全 数据安全/隐私保护
阿里云网盘与相册问题之如何设置阿里云控制台的消息通知
阿里云网盘与相册是阿里云提供的云存储服务,用户可以安全便捷地存储和管理个人文件、照片等数据;本合集将介绍如何使用阿里云网盘和相册服务,包括文件上传、同步、分享,以及处理常见使用问题的技巧。
|
7月前
|
编解码 Linux Shell
【Shell 命令集合 系统设置 】Linux 设置Linux系统的控制台参数和属性setconsole命令 使用指南
【Shell 命令集合 系统设置 】Linux 设置Linux系统的控制台参数和属性setconsole命令 使用指南
111 0
|
7月前
在visual studio中调试程序 管理员权限添加
在visual studio中调试程序 管理员权限添加
126 0
|
7月前
|
前端开发 开发工具 C++
vscode ( Visual Studio Code )设置中文、字体和字号
vscode ( Visual Studio Code )设置中文、字体和字号
484 0