我已将一些方法添加到现有项目中。它正在正确写入 txt 文件。但是我现在只能看到我最近添加的 std::cerr 文本,我执行我的项目就像
./faceDemo > run.txt
可能的原因是什么?
最佳答案
如果你想重定向错误流程,你应该使用类似的东西:
./faceDemo > std.log 2> err.log
如果您希望在同一个文件中重定向两个流,请使用:
./faceDemo > run.txt 2>&1
2>&1
表示将错误流重定向到标准流
关于c++ - 将 std::cerr 写入 txt 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23659229/