2009-08-27 83 views
9

当试图在Windows上调试程序时,我似乎无法找到输入到stderr的输出。如何获得我的stderr输出?是否有调试器级别的设置(MSVC 9)我可以更改为将stderr重定向到用户界面的某个部分?在Windows上进行调试时,stderr在哪里?

更新:我还没有调查过TRACEOutputDebugString,但代码库是跨平台的,所以特定于平台的API虽然不是完全不在表格之外,但却是次要的标准兼容解决方案。

回答

2

当你有一个GUI程序stderror应在Visual Studio中的输出窗口显示出来。如果你想让输出到那里,你可以打开一个新的控制台窗口。查看输出。详情请参阅我对this question.的回答。