Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/151.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 命令提示符未显示_C++_Visual Studio 2010_Command Prompt - Fatal编程技术网

C++ 命令提示符未显示

C++ 命令提示符未显示,c++,visual-studio-2010,command-prompt,C++,Visual Studio 2010,Command Prompt,各位!! 我用VS 2010编写C++代码,今天我遇到了一个bug。我用完全相同的设置打开了一个我以前在同一环境中编写的控制台应用程序。程序运行成功 1> 时间流逝00:00:01.96 =======生成:1成功,0失败,0最新,0跳过========== 但遗憾的是,没有打开命令提示窗口。 澄清-主要功能以 系统暂停;返回0 以前的运行始终打开命令提示符窗口,并且代码或环境设置没有更改。 我在Devcpp环境中打开了.cpp文件,它按预期运行,没有出现问题。 请给我一些建议,说明我可能做错了

各位!! 我用VS 2010编写C++代码,今天我遇到了一个bug。我用完全相同的设置打开了一个我以前在同一环境中编写的控制台应用程序。程序运行成功

1> 时间流逝00:00:01.96 =======生成:1成功,0失败,0最新,0跳过==========

但遗憾的是,没有打开命令提示窗口。 澄清-主要功能以

系统暂停;返回0

以前的运行始终打开命令提示符窗口,并且代码或环境设置没有更改。 我在Devcpp环境中打开了.cpp文件,它按预期运行,没有出现问题。 请给我一些建议,说明我可能做错了什么

编辑-

我试着运行这个程序:

#include <iostream>
using namespace std;

int main()
{
    int a;
    cin>>a;
    return 0;
}
同样的结果


Ctrl+F5运行程序并打开提示,但常规方式不会。您提供的详细信息不太准确,能否提供代码?听起来好像代码没有编译但没有运行,或者您正在将输出重定向到某个地方。有一个选项用于可能已关闭的编译后运行

尝试直接按Ctrl+F5组合键启动程序,使VS不会重定向输出,或者从bin文件夹中的命令提示符启动程序。如果它们起作用,你可能会意外地改变一些东西

要修复此问题,您可以尝试:

重置VS设置-工具->导入和导出设置->重置。如果这样做,您显然会丢失任何自定义配置,但有一个选项可以保存任何自定义配置,如要保留在同一屏幕上的字体和颜色,请选择导出。 重置项目设置-可能是创建新项目和复制代码的最简单方法。
我想将此添加到注释中,但没有足够的代表。

您有avast吗?如果您的程序运行时没有任何错误,您应该会在输出窗口中看到一条消息,该消息如下:程序“[32648]myprogram.exe:Native”已退出,代码为0 0x0。如果程序以不同的退出代码退出,您需要深入挖掘。@n.m.不,我没有。@RSahu我现在注意到输出窗口上没有这样的行。不提供代码是您做错的一件事。很难调试看不见的东西。Visual Studio和DevCPP使用不同的编译器和调试器。很可能是在DevCPP下构建的,我无法得到比这更具体的东西,看起来它运行起来很糟糕,但Visual Studio处理代码的方式有点不同,并且完全暴露了错误。而且,正如您自己所知,这不是一个答案,应该是一个注释。好的,所以Ctrl+F5可以工作,但我不知道如何重定向输出。包括对我答案的潜在修复。希望这有帮助。