如何从arduino环境中删除库?

时间:2013-05-25 18:43:04

标签: arduino arduino-ide

在Windows上的Arduino GUI中,如果我点击Sketch - >导入库,在菜单的底部有一个名为“Contributed”的部分。

不幸的是,我错误地点击并添加了一个我不想要的列表。

如何从该列表中删除它?

帮助页面仅提到“如果草图不再需要库,只需从代码顶部删除其#include语句”,但它没有提及如何从提供的库列表中删除库。 / p>

8 个答案:

答案 0 :(得分:69)

转到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的任何应用程序内存。

答案 1 :(得分:24)

截至2013年8月来自official documentation的报价:

  

自版本0017起,用户创建的库将进入默认草图目录的子目录。例如,在OSX上,新目录将是〜/ Documents / Arduino / libraries / 。在Windows上,它将是我的文档\ Arduino \ libraries \ 。要添加自己的库,请在libraries目录中使用库的名称创建一个新目录。该文件夹应包含带有代码的C或C ++文件以及带有函数和变量声明的头文件。然后它将出现在 Sketch |中在Arduino IDE中导入库菜单。

要删除库,请停止Arduino IDE并从上述位置删除库目录。

答案 2 :(得分:2)

仅当您尚未更改“首选项”中的“素描簿位置”字段时,答案才有效。因此,首先,您需要打开Arduino IDE并进入菜单

"File -> Preferences"

在对话框中,查看“素描簿位置”字段,然后打开相应的文件夹。 里面的“库”文件夹。

答案 3 :(得分:1)

我必须在C:\ Users \ Dell \ AppData \ Local \ Arduino15 \

中查找它们

我必须从“创建日期”和“修改日期”属性中获取帮助,以确定要删除的库。

但这些名字仍然在IDE中显示......但这是我现在可以忍受的东西。

答案 4 :(得分:1)

对于其他希望删除内置库的人,方法是进入PackageContents-> Java->库。

但是:消除应用程序内的库没有任何意义,它们不会占用空间,不会对性能产生任何影响,并且如果您不知道自己在做什么,则可能会损害程序。 我之所以这样做,是因为Arduino告诉我有关库的更新,然后显示了我没有的电路板,当说好时,它想安装很多新的依赖项-我只是觉得自己被迫做了我不想要的东西,所以我卸载了该板。

答案 5 :(得分:0)

我发现从1.8.4版本开始,这些库可以在〜/ Arduino / Libraries中找到。希望这对其他人有帮助。

答案 6 :(得分:0)

在Elegoo Super Starter Kit,第2部分,第2.12节,IR接收器模块中,我遇到了一个问题,即课程的IRremote库与内置的Arduino RobotIRremote库存在严重冲突。我正在使用Win10 IDE应用程序,像Win10之前的说明中所说的那样“移动RobotIRremote”文件夹并非易事。内置库保存在以下路径中:C:\ Program Files \ WindowsApps \ ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt \ libraries 除非您显示隐藏文件,否则您将无法看到WindowsApps,并且在您成为所有者之前,您无法在该文件夹结构中执行任何操作。认真按照以下说明进行操作:https://www.youtube.com/watch?v=PmrOzBDZTzw
经过数小时的无奈之后,上述过程终于为我带来了成功。 Elegoo在本课程中获得F +的现代指导。

答案 7 :(得分:0)

从 1.8.X IDE 开始 C:\Users***\Documents\Arduino\Libraries\