2012-5-9總結:
1. qdebug()語句輸出到終端,
void qdebug(const char *, ...);
可以直接使用,相當於c語言中的print
qdebug qdebug();
後者需要包含qdebug這個標頭檔案才能使用。
2.使用
正式版本使用巨集遮蔽
defines += qt_no_warning_output\
qt_no_debug_output
3.例子:
#include
//#include
return a.exec();
}輸出:
i = 12
"qstring str"
char str
this is use qdprint 12
****************************************==
參考:1.遮蔽qt的qdebug()語句輸出
2. 3. c++ 開發中自定義除錯資訊的輸出方法
4. qt分析之除錯跟蹤系統
5. qt核心程式設計之除錯技術 (7)
QT程式出現Bus Error問題的除錯
本文件目的在於 部分qt程式在嵌入式板子上出現buserror問題的除錯及解決方法 以數碼相框程式出現的buserror為例 2.1產生buserror的可能原因 buserror即匯流排錯誤,buserror通常都是因為非對齊訪問造成的。cpu在設計上為了效能上的考慮,要求待訪問,操作的資料位址都...
QT 關於除錯
斷點是人為設定的,意思就是讓程式執行到此 停住 不再往下執行,然後主動權就交給除錯者了,此時你可以做除錯軟體支援的任何事情 那要看除錯軟體的能夠提供的功能了,例如檢視 修改 單步跳過 設定下乙個斷點以及斷點次數和條件斷點設定等等 單步跳入 是指執行該行 的同時,進入該行 進入函式 檢視該 如何執行,...
QT一鍵遠端除錯程式
在嵌入式開發中,如何使用qt去除錯程式是很重要的。除錯無非分為以下幾種方式 1 最初級的方式就是編譯目標程式,然後拷貝到開發板,通過printf函式輸出一些除錯資訊來除錯程式。2 移植gdb,編譯完目標程式後,在開發板執行gdb server,然後使用qt遠端除錯。3 使用qt一鍵遠端除錯程式,需要...