將cdfpsk.dll動態庫加到執行目錄下並在main.c檔案中加如以下**:
#include
void
mymsgoutput
(qtmsgtype type,
const qmessagelogcontext &context,
const qstring& msg)
;int
main
(int argc,
char
*ar**)
ajb_macmanage w;
w.show()
;return a.
exec()
;}void
mymsgoutput
(qtmsgtype type,
const qmessagelogcontext &context,
const qstring& msg)
qstring filename=qdatetime::
currentdatetime()
.tostring
(qstring
("yyyymmdd"))
;//qfile file("./ajb_debugfile/debug.txt");
qfile file
("./ajb_debugfile/"
+filename+
".txt");
file.
open
; qtextstream stream
(&file)
; stream << mmsg <<
"\r\n"
; file.
flush()
; file.
close()
; mutex.
unlock()
;}
這樣就可以將debug資訊輸出到目錄下的檔案中,目錄可以進行自定義,根據已需求來寫。 Makefile增加debug除錯資訊的方法
1.增加info除錯資訊,格式如下 info 111111111111111 info資訊,不會列印行號 2.增加warning除錯資訊,格式如下 warning 111111111111111 warning資訊會顯示行號 3.增加error除錯資訊,格式如下 error 111111111111...
QT輸出除錯資訊
1 window下qt中用qdebug 輸出除錯資訊到console控制台的設定方法 2 qt輸出除錯資訊 在qt中輸出除錯資訊有四個函式,分別是 qdebug qwarning qcritical以及qfatal,從字面資訊上就可以看出,他們屬於不同的等級,由於這四個函式的使用都相似,所以這裡只選...
QT 遮蔽qDebug除錯資訊
defines qt no warning output defines qt no debug output c qt qt5.7.0 5.7 msvc2013 include qtcore qlogging.h cpp view plain copy define qt no qdebug ma...