在debug的時候,輸出到Output需要使用OutputDebugString函數,但部分庫的log是采用std::cout輸出的,需要用控制台(黑窗)程序來查看輸出。有沒有一種使用GUI和Output結合的方法來查看std::cout輸出的信息呢?有,方法如下:
exe工程的屬性->Configuration Properties->Build Events->Post-Build Event->Command Line中填寫$(OutDir)$(ProjectName).exe。
然后每次編譯后都會自動運行程序,而相關的std::cout信息也會輸出到Output窗口,親測可用。