从Visual Studio中的控制台应用程序项目,我想在调试时将输出重定向到输出窗口.Console
是否可以将stdout重定向到Visual Studio的输出窗口?我在我的程序OutputDebugString中使用但是我使用了一些带有printf或cout输出调试消息的库.
我创建了一个C++控制台应用程序,只想在Visual Studio 2005 IDE中的输出窗口中捕获cout/cerr语句.我敢肯定,这只是一个我不知道的环境.谁能指出我正确的方向?
在VS的外部工具设置下,有一个"使用输出窗口"复选框,用于捕获工具命令行输出并将其转储到VS选项卡.
问题是:当我点击F5时,我可以为我的程序获得相同的处理吗?
编辑: FWIW我在C#但是如果这对你的答案有所影响那么你的答案就不太可能是我正在寻找的.
我想要的是获取程序的输出流并使用输出重定向('|'和'>')在cmd提示符中使用的相同设备将其传输到VS中的输出选项卡.
在PTVS中,默认行为是程序打印到Python控制台窗口和Visual Studio调试输出窗口.
意识到它将无法接受用户输入,如何禁止Python控制台窗口?