我现在在从共享库打印到屏幕时遇到问题。目前,我正在打印到syslog(),但是输出顺序不正确。因此,我想到了使用cout来查看是否有帮助,但是什么也没显示。有没有一种方法可以将输出从共享库发送到屏幕?

最佳答案

大概stdout已被主程序(或其调用程序)使用,因为它通常可以正常工作。

您的下一个尝试应该是写入cerrstderr)。

如果失败,请打开写入/dev/tty的文件。这将适用于所有交互式控制台程序(但不适用于cron作业等)

如果那不起作用,那么您唯一的选择是写入日志文件。

关于c - 从共享库打印时不显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24569563/

10-08 23:40