2013-05-25 2736 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并从上述位置移除库目录。