我是C编程新手,目前我正在开发一个简单的Win32控制台应用程序来帮助我学习。我在工作时这样做,他们为我提供了Visual Studio 2010.我们的工作计算机受到限制,因此我无法安装其他软件或进行需要管理员访问的更改。VS2010 - 使用cmd.exe调试win32控制台应用程序
在试图调试我的程序时,我发现有几个选项可用。下面的两个都是我想用:
- 开始调试
- 不开始调试
当我拿起选项1,应用程序直接启动(如,如果我双击了.exe文件)。但是,当我选择选项2时,应用程序通过cmd.exe间接启动。此外,在应用程序通常会终止的地方,会出现一行文字,显示'按任意键继续'。这将保持控制台打开,直到我按另一个键。
有没有办法在Visual Studio中修改设置,使选项1的行为与选项2相同但仍然允许调试?如果没有,是否还有其他解决方法可以完成同样的任务,并且可以使用单个键盘快捷键启动?
什么是“直接”? –
@EugeneSh。据我所知,似乎VS正在通过直接调用它来加载可执行文件,而不是使用Windows命令提示符(cmd.exe)来加载它。我很抱歉,如果我的术语有误导性和/或不正确的,但我在应用程序开发方面的经验很少。 –
如果在您的程序退出之前按'任意键继续'提示符是您所需的全部内容,那么@ BenVoigt对我的答案的评论实际上是对您的问题的回答 – mvidelgauz