在Arduino中添加第3方库

听起来是个设置的问题,但是由于对arduino还不太熟,导致摸索对了好半天才搞定。
首先我google的官方的做法 https://www.arduino.cc/en/Guide/Libraries 这里面分别说了3种添加的方法:
1)使用在线方式,在之前安装esp8266 board的时候就是用的这个方法 。
2)将现成的zip文件导入,这是好心人已经把库文件压缩成zip的情况下使用的,我这里不适合,因为库文件还在文件夹里放着呢,好几个库都是这样放的,我不能一个一个的都给压缩去吧,也太土了,但是要是没有第3中方法的话我也只能用2)了。
3)将库文件放到arduino指定的目录中,这个指定的目录在分不同的平台而定:
在Windows平台一般是 “My Documents\Arduino\libraries”.
在mac平台 一般是 “Documents/Arduino/libraries”.
在Linux平台是sketchbook目录下的libraries。
因为我的是mac,所以就将库文件都放到 Documents/Arduino/libraries 目录中去了,注意,人家有嘱咐:

There may be more files than just the .cpp and .h files, just make sure they’re all there. (The library won’t work if you put the .cpp and .h files directly into the libraries folder or if they’re nested in an extra folder. For example: Documents\Arduino\libraries\ArduinoParty.cpp and Documents\Arduino\libraries\ArduinoParty\ArduinoParty\ArduinoParty.cpp won’t work.)

Restart the Arduino application. Make sure the new library appears in the Sketch->Import Library menu item of the software. That’s it! You’ve installed a library!

完事之后果然如我所料—我没有添加成功,又仔细对比了一下,路径没有错误啊,Documents/Arduino/libraries 啊,库文件也有啊。编译的时候还是提示找不到头文件。打开ide看看Preferences,突然发现我的Sketchbook location 是在另外路径,这个路径我安装完Arduino后修改的,然后就在那个路径中复制了libraries的各个子文件夹,重启打开IDE后,可以从Sketch->Include Library中看到新添加的库了。
到此完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值