|
|
发表于 2014-4-26 00:28:55
|
显示全部楼层
一般來說, 會在 庫的頭文件中 #include, 在庫的程式就只 #include 自己的頭文件.
在其他程序使用庫時, 是否需要, 就要看你的庫用到什麼庫了. 一般多加無壞, 反正重複不會有影響.
至於你的程式 error, 源於你在 private 中加入:
IRrecv irrecv(int RECV_PIN);
會被看成你的 class 中會有一個 method, 而該 method 有 1 個 int 的 parameter, 並 return IRrecv 類.
你原意應該是想建立一個 名為 irrecv 的 IRrecv 的 object 吧.
之後你在 codeRead 中用到 irrecv, 由於系統把 irrecv 看成是這個 class 內的一個 method, 自然是沒有定義了. |
|