6938浏览
查看: 6938|回复: 6

[求助] 关于库的小疑问

[复制链接]
通过学习论坛关于库的帖子,自己已经能够成功加载库。但是在使用中还存在一些一些疑点:

1.自己在“红外接收”教程中,按照教程加载了IRemote库,编译成功但是始终出现:
IRremote.h" 对应多个库
已使用: /Users/diaosiji/Documents/Arduino.app/Contents/Java/libraries/IRremote
未使用:/Users/diaosiji/Documents/Arduino.app/Contents/Java/libraries/RobotIRremote
的告警。我该如何消除这样的告警?是要把自带的RobotIRremote库删除么?比较犹豫。

2.自己按照以上的路径,打开/Users/diaosiji/Documents/Arduino.app/Contents/Java/libraries目录,看到库文件夹如下:
关于库的小疑问图1

然而在工具栏的导入库选项中:
关于库的小疑问图2

出现了SoftwareSerial库,这个库在刚才的文件夹中并没有出现,请问这是为什么?













Cain  初级技匠

发表于 2016-1-7 11:54:06

红外库的问题参考下这个https://mc.dfrobot.com.cn/forum.php?mod=viewthread&tid=12045。另外库文件不只是在这里,另外在我的文档中也有,参考下这个https://mc.dfrobot.com.cn/forum.php?mod=viewthread&tid=12778
回复

使用道具 举报

dsweiliang  初级技神

发表于 2016-1-7 09:11:19

帮顶~
回复

使用道具 举报

diaosiki  见习技师
 楼主|

发表于 2016-1-7 15:04:15

Cain 发表于 2016-1-7 11:54
红外库的问题参考下这个https://mc.dfrobot.com.cn/forum.php?mod=viewthread&tid=12045。另外库 ...

第一个问题已经理解感谢!
第二个帖子理解了。但是依然没有找到SoftwareSerial库,下面是我在两个地方寻找的过程:
1.在常用的Contents/Java/libraries下
关于库的小疑问图1

请看这就是我的MacFinder,下方显示了路径。
如果我进入有图标的Arduino包,就能一步步找到路径为/Users/diaosiji/Documents/Arduino.app/Contents/Java/libraries的这个库所在地,里面包含的库文件夹占了绝大多数,但是没有SoftwareSerial字样文件夹


2.在Documents/Arduino目录下:
如果我进入上面那个Arduino文件夹(也就是文档中的Arduino文件夹),里面只有我的项目文件和一个空的libraries文件夹,里面只有一个readme.text,还是没有SoftwareSerial文件夹。如下图所示:
关于库的小疑问图2



3.甚至我在全局搜索SoftwareSerial关键字,也找不到。
所以:在Arduino工具栏中显示存在的SoftwareSerial库,在实际硬盘的两个放库的地方都看不到,那么它到底在哪里呢?我感觉自己是有点钻牛角尖,但是不踏踏实实地对应起来,总是不安心。期望得到指点!



回复

使用道具 举报

Cain  初级技匠

发表于 2016-1-7 21:01:03

\hardware\arduino\avr\libraries\SoftwareSerial
它是arduino的标准库,预设的
回复

使用道具 举报

diaosiki  见习技师
 楼主|

发表于 2016-1-7 22:16:32

Cain 发表于 2016-1-7 21:01
\hardware\arduino\avr\libraries\SoftwareSerial
它是arduino的标准库,预设的

已经看到了!非常感谢!!
回复

使用道具 举报

丄帝De咗臂  高级技匠

发表于 2016-1-10 18:15:35

大神
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail