0
我正在鏈接一個靜態庫,它有一個std::cout
包裝器,如果我從應用程序代碼使用它,但不使用庫的內部輸出(正好用於相同的時尚)顯示任何輸出。不能通過std :: cout從靜態庫輸出
也許這不重要,但我使用Qt Creator和qmake項目文件來構建。我已經將console
添加到應用程序的CONFIG
(甚至嘗試了靜態庫,但它沒有效果)。
什麼可能會出錯,我該如何解決這個問題?謝謝!
UPDATE:好,包裝是this one改編版本:
代碼說話(當然,除非它們會重定向
std::cout
自己。)勝過言辭。 – 2011-02-17 18:20:53根據鏈接的帖子的代碼,數據只有經過該類時纔會被過濾;包裝器無法觸摸直接輸出到`std :: cout`的輸出。 – fbrereto 2011-02-17 21:33:37