2013-05-25 2743 views
47

在窗口上的Arduino GUI中,如果在菜單底部單擊Sketch - > Import Library,則會出現一個名爲「Contributed」的部分。如何從arduino環境中刪除庫?

不幸的是,我誤點了,並添加了一個我不想要的列表。

如何從列表中刪除它?

幫助頁面只提到「如果草圖不再需要庫,只需從代碼的頂部刪除它的#include語句」,但它沒有提及如何從提供的庫列表中刪除庫。

回答

51

轉到您的Arduino文檔目錄;在裏面你會發現一個名爲「Libraries」的目錄。導入的庫目錄將在那裏。只需將其刪除並重新啓動Arduino應用程序即可。

你的Arduino庫文件夾應該是這樣的(在Windows上):

My Documents\Arduino\libraries\ArduinoParty\ArduinoParty.cpp 
    My Documents\Arduino\libraries\ArduinoParty\ArduinoParty.h 
    My Documents\Arduino\libraries\ArduinoParty\examples 
    .... 

或像這樣(在M​​ac和Linux):

Documents/Arduino/libraries/ArduinoParty/ArduinoParty.cpp 
    Documents/Arduino/libraries/ArduinoParty/ArduinoParty.h 
    Documents/Arduino/libraries/ArduinoParty/examples 

唯一的問題與未使用的庫是微不足道他們使用的磁盤空間量。它們不會自動加載,因此不要佔用Arduino IDE的任何應用程序內存。從official documentation

+12

庫不僅要求磁盤空間。他們也聲稱一個名字。因此除非第一個庫被移除,否則其他庫不能使用相同的名稱。此外,圖書館將始終出現在選擇列表中,從而增加您需要選擇*任何*圖書館的時間。我想指出的是,刪除一個庫可能比保存磁盤利用率更有理由。 –

+3

我不想就此開始新的主題,但是當我嘗試此選項時,庫仍然存在。我正在使用arduino IDE版本1.6.6。任何額外的建議? – Wesley

23

報價爲2013年8月的:

用戶創建的庫作爲0017版本,請在您的默認草圖目錄的子目錄。例如,在OSX上,新目錄將是〜/ Documents/Arduino/libraries/。在Windows上,它將是My Documents \ Arduino \ libraries \。要添加自己的庫,請使用庫的名稱在庫目錄中創建一個新目錄。該文件夾應該包含一個包含代碼的C或C++文件以及一個包含函數和變量聲明的頭文件。它將出現在草圖| 中在Arduino IDE中導入Library菜單。

要移除庫,請停止Arduino IDE並從上述位置移除庫目錄。