zoukankan      html  css  js  c++  java
  • Eclipse编译Arduino程序不能使用串口函数Serial.begin解决办法

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

     

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

    这个地方就是:

    D:arduino-1.0.5hardwarearduinocoresarduino

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

     

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

     

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

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

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

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

     

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

     

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

     

  • 相关阅读:
    C++ 中复杂的声明
    指向成员的指针
    指针与引用的操作符
    char指针
    软件测试
    网络应用层协议
    BOOL,int,float,指针变量与零值比较的if语句
    有关单向链表的题目
    main方法执行之前,做什么事
    C++复制控制
  • 原文地址:https://www.cnblogs.com/windfall/p/4982678.html
Copyright © 2011-2022 走看看