我见过的大多数IDE(NetBeans,QtCreator,XCode,CodeBlocks,Eclipse)提供了一种开箱即用的方法,可以在其嵌入式窗口或外部控制台之一或日志中查看标准输出。工作室。
我真的不想分配一个单独的控制台,因为它是THIS问题所建议的。我也不想将它重定向到文件,因为它在THIS问题中建议(输出文件不是使用建议的控制台命令(2>output.txt
)创建的)。 请不要提供修改代码库的答案,例如使用OutputDebugString
。
如果无法以这种方式在VS中显示标准输出,那么其他两种选择的工作解决方案仍然会受到欢迎,即使用外部控制台(我尝试使用它而不看其中的输出)或日志文件。 / p>
答案 0 :(得分:1)
如果仅用于调试目的,您可能会发现Debug Breakpoints/Tracepoint actions有帮助。 它们可以将带有表达式(即变量)的自定义字符串记录到visual studio控制台。
对于非控制台窗口应用程序,默认情况下(即,无需更改代码库,因为您要求)所有输出到stdout都会丢失..