【发布时间】:2011-02-17 18:17:00
【问题描述】:
我正在链接一个静态库,该库有一个 std::cout 包装器,如果我从应用程序代码中使用它就可以工作,但库的内部输出(以完全相同的方式使用)都没有显示任何输出。
也许这并不重要,但我正在使用 Qt Creator 和 qmake 项目文件来构建。我已将console 添加到应用程序的CONFIG 中(甚至尝试将其用于静态库,但没有效果)。
可能出了什么问题,我该如何解决?谢谢!
更新:嗯,包装器是this one的改编版本:
【问题讨论】:
-
代码胜于雄辩。
-
根据链接帖子的代码,只有通过该类的数据才会被过滤;包装器无法直接访问
std::cout的输出。
标签: c++ static-libraries cout