我发现了这个问题,但我想知道的是不同的 - Console.WriteLine的输出在调试时是否随处可见?我知道要进入输出窗口我应该调试Debug.WriteLine()或其他方法,但标准的Console.WriteLine()去哪里了?
编辑 调试时,您没有看到黑色控制台窗口/测试日志 - 所以真正的问题是如何在调试期间访问/查看此输出?
在Linux上使用C++中的iostream时,它会在终端中显示程序输出,但在Windows中,它只是将输出保存到stdout.txt文件中.如何在Windows中使输出显示在控制台中?
我想知道是否可以在最新版本的VS中通过一个简单的设置来完成这个操作,这个设置会导致VS在Eclipse IDE中以与"ContextMenu">"a_Java_src_file_with_main"相同的方式运行.我在新的W7平台上使用VS 2010 Pro的试用版.即使是添加到从"空"模板生成的项目中的最小helloworld cpp源文件也会重定向到命令窗口.
同样的问题3年前:
在Visual Studio 2005输出窗口中捕获cout?
9个月前:
如何将stdout重定向到visual studio的输出窗口
我知道使用OutputDebugString(...)并将流重定向到文件作为替代.
捕获控制台输出以在VS中进行调试?
是否可以将嵌入式输出控制台作为 VS2012 窗口的一部分而不是在运行时打开 cmd?
例如,在 Eclipse 中输出默认定向到“控制台”窗格,如果可用,我想在 VS2012 中实现类似的功能。