首页 > 系统服务 > 详细

Eclipse编译Arduino程序不能使用串口函数Serial.begin解决办法

时间:2015-11-21 00:24:10      阅读:337      评论:0      收藏:0      [点我收藏+]

在Arduino官方的编译器当中Serial.begin(9600);初始化语句是可以直接使用的,而到Eclipse当中,同样的语句却不能用了。会出现下面的问题:

技术分享 

显然,这是Eclipse没有找到Serial类,那么解决办法是在Eclipse中添加路径,让Eclipse找到类所在的地方。

这个地方就是:

D:\arduino-1.0.5\hardware\arduino\cores\arduino

注意:D:\arduino-1.0.5是你存放编译器的位置。

 技术分享

在Arduino官方编译器中这个路径是默认包含的,这里面就是Serial类函数存放的地方。

 技术分享

知道,源码所在地方后,按下面方法添加路径到Eclipse当中。

一、    右击所创建的Project,选择Properties。

在属性选项卡中选择C/C++ General,然后再选择

Paths and Symbols,再选择Includes,再选择GNC C++,最后,点击Add。具体如下图所示。

 技术分享

二、点击Add后,在弹出的对话框中填入上述所说的路径,然后一直ok到底。

 技术分享

三、    若出现下面所示情况,点击Yes即可。

 技术分享

Eclipse编译Arduino程序不能使用串口函数Serial.begin解决办法

原文:http://www.cnblogs.com/windfall/p/4982678.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!