我目前正在編寫一個Arduino庫,並且我想將文件包含在庫文件夾的一個子目錄中。更具體地說,我希望能夠從Arduino草圖中訪問這些文件。在Arduino庫中的文件夾中包含一個文件
這是我的目錄結構:
MyLib/MyLib.cpp
MyLib/MyLib.h
MyLib/Extra/SomeNiceFunctions.cpp
MyLib/Extra/SomeNiceFunctions.h
這是我正在試圖包含文件:
#include <MyLib.h>
#include <Extra/SomeNiceFunctions.h>
這顯然是錯誤的,因爲方式的IDE包括圖書館文件夾。我還應該嘗試什麼?我可以將Extra文件夾分割爲另一個「Library」(另一個文件夾),但那不是我所追求的。
編輯:這是我得到的錯誤undefined reference to 'font8x8'
。這在Extra/SomeNiceFunctions.h
中定義。
所有文件都在我的Arduino庫文件夾中,而不在草圖文件夾中,但是您是正確的! – giannoug 2013-02-20 14:27:53
然後請標記爲答案,如果它的工作。 – 2013-02-20 14:31:56
不幸的是,它沒有。 – giannoug 2013-02-20 14:36:52