qt c++打印debug信息qDebug __FUNCTION__ __LINE__ __FILE__


今天需要用到debug,想到還得寫文字,就想偷個懶,制作了兩個宏定義,如下,以后需要的地方直接調用宏定義就好

定義兩個的原因是寫msg默認值時候,會報錯,為了簡便,就定義兩個

#include <QDebug>
#define myDebugMsg(msg) qDebug()<<QString("[Debug] File:%1     Line:%2     Function:%3     Msg:%4").arg(__FILE__).arg(__LINE__).arg(__FUNCTION__).arg(msg)
#define myDebug() qDebug()<<QString("[Debug] File:%1     Line:%2     Function:%3").arg(__FILE__).arg(__LINE__).arg(__FUNCTION__)


使用如下

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM