向阳 发表于 2015-4-21 11:55:37

Arduino 1.5r2删除库依然通过编译

到手了一块OLED,只有显示英文字符等,想显示中文,尝试直接改掉库,然后再编译,发现结果没有影响。然后重新起了一个名字再导入该库,删除原来的库。原先导入了库A,改成A1。再删除库A。发现结果无变化。 最让我震惊的是我把库A和A1 都删除了依然能编译通过。求解惑。大家可以试一下

tsaiwn 发表于 2015-4-21 12:37:31

库的目录名称是没有意义的
还有, 库的位置不止一个
通常如果用 Add Library 的方式加入的会放在不同地方
要确认库是否还在应该假装要导入(import)库,
然后看看有显示出哪些库

tsaiwn 发表于 2015-4-21 12:40:08

tsaiwn 发表于 2015-4-21 12:37 static/image/common/back.gif
库的目录名称是没有意义的
还有, 库的位置不止一个
通常如果用 Add Library 的方式加入的会放在不同地方
...

如果你故意把你 arduino IDE 之下 libraries目錄下各庫的目錄名稱亂改
仍然不會影響各個庫的功能 !

向阳 发表于 2015-4-21 13:14:24

是手动添加的库,在文件夹内删除后,依然编译通过,不知道是不是我的IDE版本问题

stpanzj 发表于 2015-4-21 13:34:34

库的位置如果是自己import的,不在arduino主目录下,而是在我的文档下的arduino。把那个删了就没有了。

Super169 发表于 2015-4-21 14:01:07

打開 File->Preferences 中, Sketchbook location 的 folder, 在該 folder 之下的 libraries 之內.
除非你要修改系統的庫, 否則, IDE 外加的庫, 都是放在這裡的.

whtech 发表于 2015-4-21 14:18:28

增改删了以后,需要重起IDE才生效,或者手动删除temp目录下面的临时文件

向阳 发表于 2015-4-21 19:38:48

stpanzj 发表于 2015-4-21 13:34 static/image/common/back.gif
库的位置如果是自己import的,不在arduino主目录下,而是在我的文档下的arduino。把那个删了就没有了。

可以了,谢谢
页: [1]
查看完整版本: Arduino 1.5r2删除库依然通过编译