75

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

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

如何从该列表中删除它?

帮助页面只提到“如果一个草图不再需要一个库,只需从代码顶部删除它的#include 语句”,但它没有提到如何从贡献的库列表中删除该库。

4

8 回答 8

89

转到您的 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
  ....

或像这样(在 Mac 和 Linux 上):

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

未使用的库的唯一问题是它们使用的磁盘空间微不足道。它们不会自动加载,因此不会占用 Arduino IDE 的任何应用程序内存。

于 2013-05-25T22:36:15.843 回答
26

引用自2013 年 8 月的官方文档

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

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

于 2013-08-07T13:40:24.313 回答
4

仅当您未更改“首选项”中的“Sketchbook Location”字段时,答案才有效。因此,首先,您需要打开 Arduino IDE 并转到菜单

"File -> Preferences"

在对话框中,查看“Sketchbook Location”字段并打开相应的文件夹。里面的“libraries”文件夹。

于 2018-11-28T16:39:47.667 回答
1

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

于 2018-07-24T11:49:18.467 回答
1

我不得不在 C:\Users\Dell\AppData\Local\Arduino15\ 中寻找它们

我不得不借助“创建日期”和“修改日期”属性来确定要删除的库。

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

于 2018-05-19T13:46:06.847 回答
1

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

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

于 2020-08-03T02:53:45.280 回答
1

在 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+。

于 2020-08-05T22:58:20.247 回答
0

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

于 2020-12-27T07:50:14.377 回答