【发布时间】:2014-07-02 18:41:16
【问题描述】:
我在现有项目中添加了一些方法。它正在正确写入 txt 文件。但是我现在只能看到我最近添加的 std::cerr 文本,我执行我的项目就像
./faceDemo > run.txt
可能的原因是什么?
【问题讨论】:
-
您的错误描述不清楚,您应该添加一个最小的、可重现的问题示例。
我在现有项目中添加了一些方法。它正在正确写入 txt 文件。但是我现在只能看到我最近添加的 std::cerr 文本,我执行我的项目就像
./faceDemo > run.txt
可能的原因是什么?
【问题讨论】:
如果你想重定向错误流,你应该使用类似的东西:./faceDemo > std.log 2> err.log
如果您希望在同一个文件中重定向两个流,请使用:./faceDemo > run.txt 2>&12>&1 表示将错误流重定向到标准流
【讨论】:
std::cerr....的理由少了一个。