目前分類:Trace&Debug (11)

瀏覽方式: 標題列表 簡短摘要


'XX' does not name a type 和 field 'XX' has incomplete type - 兩個 C++ 編譯錯誤及解決辦法

BB 發表在 痞客邦 留言(0) 人氣()

在 Linux driver 開發的初期我們常會為了程式的開發方便及除錯在裡面加了很多的debugmessage,

等到開發到了一定的階段才會拿掉。

BB 發表在 痞客邦 留言(0) 人氣()

使用 addr2line 追蹤自有動態庫(so文件)的bug,補充:
解決出現??:0 ,沒法展示源代碼行數的問題

BB 發表在 痞客邦 留言(0) 人氣()

control reaches end of non-void function

 

BB 發表在 痞客邦 留言(0) 人氣()

最近編譯時遇到的問題
找了好久

BB 發表在 痞客邦 留言(0) 人氣()


ISO C90 forbids mixed declarations and code

BB 發表在 痞客邦 留言(1) 人氣()


這個 warning 錯誤說明, 回傳值是一個 const 的類型,而你聲明使用的那個變數並不是 const, 舉例如下:

BB 發表在 痞客邦 留言(1) 人氣()


implicit declaration of function <= 欠缺標頭檔

BB 發表在 痞客邦 留言(1) 人氣()


今天編譯時,出現error: storage class specified for parameter問題

BB 發表在 痞客邦 留言(1) 人氣()


multiple definition of XXX first defined here 的錯誤

BB 發表在 痞客邦 留言(1) 人氣()


程式碼一多,為了撰寫與維護的方便,最好的方法就是將一個.cpp檔切割成多個檔案( .cpp & .h )

BB 發表在 痞客邦 留言(0) 人氣()