VS2010 解决控制台窗口一闪而过的问题

这个问题发现的着实尴尬,怎么说用了vs也有两年了,但是真的是才发现调试开始执行的区别,最基础的问题反而被一直遗漏。 说回正题,相信有很多人在使用vs时都会发现,vs的控制台程序,控制台窗口不会停下来,造成这个问题的原因有两个:

1.按的“调试”,而不是“开始执行”。 2.“子系统”配置选项不是“控制台 (/SUBSYSTEM:CONSOLE)”。

先说第一个,“调试”的快捷键是F5,“开始执行”的快捷键是ctrl+F5,如果我们想执行一个程序,而不是调试一个程序话,当然需要使用“开始执行”,而不是“调试”。 因为调试意味着我们想插入断点跟踪变量,此时让控制台停下来有什么意义呢?虽然我们也可以在代码的最后加入一行getchar();让程序等待输入,但是这和加个断点没有任何区别。 这个问题主要是因为vs的初始界面,“解决方案配置”旁边的那个按钮是“调试”,而不是“开始执行”。

第二个问题就是,使用的是“开始执行”,但是控制台依然不停止,这个问题只需要改下配置: (1)右键单击当前工程->属性 (2)选择配置属性->链接器->系统 (3)更改系统选项中的“子系统”配置,选择下拉菜单的第一个“控制台 (/SUBSYSTEM:CONSOLE)”

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏JavaEE

springboot整合mybatis(mybatis基于配置方式)

2605
来自专栏数据之美

Ubuntu on Windows10 跨平台开发环境搭建权威指南

程序猿经常争论的一个话题是:日常开发到底 Windows 好还是 Linux 好?进而演化出另一个问题:到底选 MacBook 好还是 SurfaceBook ...

50414
来自专栏向治洪

Hera-将小程序打包成移动APP的开发框架

继移动APP之后,小程序作为当前移动的有一个入口为大家所推崇,不管是微信的小程序还是支付宝的小程序,其实现的思路都是一致的,即通过一个宿主来运行相关的JS页面。...

4287
来自专栏Linux驱动

内核打补丁编译、创建内核工程(1)

1     内核打补丁 1.1  通过FTP将linux-2.6.22.6_jz2440.patch文件拷贝在system下 1.2  进入linux-2.6....

1869
来自专栏张戈的专栏

分享一下php7和其他php多版本共存的配置教程

年前,终于迎来了期待已久的 php7 正式版,我也在第一时间就给博客用上了。性能确实有了质的飞跃,问题还是有不少的。比如鱼叔的微信插件在 php7 下面自动回复...

3578
来自专栏吴伟祥

Linux vi/vim 转

所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。

621
来自专栏林德熙的博客

win10 uwp 调试软件启动

有一些软件在发布的时候发现软件在启动的时候就退出,无法调试。本文告诉大家如何调试一个 UWP 的启动。

521
来自专栏CRPER折腾记

VS Code 折腾记 - (10) 你想发布自己捣鼓的snippets到VSCode插件市场!

em..自认为英文不错和自学能力灰常好的大佬,到这里可以停止阅读了,省的浪费时间!

892
来自专栏jojo的技术小屋

原 荐 如何扒视频

4435
来自专栏Crossin的编程教室

把你开发的网站免费发布到互联网上(1)

0. 前言 之前我们写过很多代码,但几乎都是在自己的电脑上运行的。如果别人要看,也只能在电脑上演示,或者把代码发给他运行。 而在学习 web 开发,比如 Dja...

3086

扫码关注云+社区