当试图在Windows上调试程序时,我似乎无法找到我推送到stderr的输出的位置。如何获得我的stderr输出?是否有调试器级别设置(MSVC 9)我可以更改为将stderr重定向到UI的某个部分?
更新:我没有查看TRACE
或OutputDebugString
,但代码库是跨平台的,因此特定于平台的API虽然不完全不在桌面上,但仍然是标准的 - 合规解决方案。
答案 0 :(得分:3)
答案 1 :(得分:2)
当您有GUI进程时,stderror应显示在visual studio的输出窗口中。如果要将输出放在那里,可以打开一个新的控制台窗口。查看输出。有关详细信息,请参阅我对this question.的回答。