各位好:我是個剛入門的Arduino新手,最近用呼叫Library(.h)的方式來寫TFT測試程式, 但在編譯中一直出現如: TFT_TEST.ino:5:54: fatal error: TFTLCD.h: No such file or directory的錯誤訊息, 不知該如何解決EX. 1.是我的設定路徑錯誤嗎?2. .h 檔案室要跟煮成釋放在一起嗎?(主程式旁邊新增標籤程式), 還是要把主程式及 .h 程式擺在同一路徑下還請 Arduino 高手指導新手...謝謝 !
Gosh wrote:你有先import...(恕刪) 我是直接下載別人的主程式及.h來用....我目前在測試 2.4吋 Arduino UNO TFT, 用編譯器的 TFT 程式無法測試成功, 才會直接下載這台TFT的程式來用, 但都一直出現那個錯誤訊息(編譯器上原始的Library庫找不到相關資料)
Red October wrote:用absolute...(恕刪) Arduino 好像不認識 Absolute Path:另外 <TFT.h> 跟 "TFT.h" 的語法都可以用我把 #include <TFT.h> 改成 </擺放路徑/TFT.h> 就沒有No such file or directory 的問題了但是繼續編譯下去, 出現好多問題...新手碰到了這些還真頭痛 (不過這幾天的努力是有突破一些問題, 還要感謝各位幫忙)編譯過程中出現的問題:E:\Temp\build2502415877943061804.tmp\graphicstest.cpp.o: In function `testCircles(unsigned char, unsigned int)':E:\arduino0/graphicstest.ino:280: undefined reference to `Adafruit_GFX::width() const'E:\arduino0/graphicstest.ino:281: undefined reference to `Adafruit_GFX::height() const'E:\arduino0/graphicstest.ino:288: undefined reference to `Adafruit_GFX::drawCircle(int, int, int, unsigned int)'....(還有好多錯誤訊,無法全部列出)我使用的 TFT 是以下網頁的機種, 其中使用的範例及 Library 也是下載它們的來用http://www.smokeandwires.co.nz/blog/a-2-4-tft-touchscreen-shield-for-arduino/在此整理出正在測試的檔案資料, 讓各位看看是否知道問題出現在哪裡??(以下是Google 雲端硬碟下載共享網頁)https://drive.google.com/file/d/0B9wl5iRJtudrbGNMSDhXaU5BU1k/view?usp=sharing使用的程式路徑為 \TFT-Shield-Example-Code-master\SWTFT-Shield\examples\graphicstest\graphicstest.ino在此謝謝大家無私的幫忙新手!!
u332799 wrote:有大大知道ARDUINO...(恕刪) 我自己也是剛學Arduino UNO 及周邊模組不久, 很希望看到更多新手的學歷歷程, 做為以後一定會遇到問題的解決之道, 所以希望在這邊能看到更多新手跟高手互相交流的文章