【问题标题】:How do I the add path to a 3rd party library? - Eclipse/Arduino如何添加到第 3 方库的路径? - 日食/阿杜诺
【发布时间】:2019-05-20 07:49:00
【问题描述】:

这是我第一次用 C++ 编码,我没有编译器语言的经验。

我正在使用 Eclipse 创建一个 Arduino 项目。我想包括一个 3rd 方库。我需要在 Eclipse 中添加库的路径,但不知道如何。我找到的文档说我应该看看以下内容:

项目 --> 属性 --> C/C++ 常规 --> 路径和符号

但正如您在图像中看到的那样,路径和符号不存在。我使用过滤器栏搜索路径并没有得到任何相关结果。库选项卡也不允许我以任何方式添加包。

我认为这是因为 Arduino 使用 AVR 编译器而不是跨 gcc 工具链。如果我创建一个普通的 C++ 包,我可以将路径添加到另一个库。但是,我还没有弄清楚如何让它为 Arduino 编译。

如何将 Arduino 项目直接 eclipse 的路径添加到我正在使用的 3rd 方库?

【问题讨论】:

  • 也许你想要这个? Right Click on "project"->Properties->C/C++ General->Processor Include Paths, Macros etc..->GNU C++->CDT User Settings->Add
  • 我没有在任何地方看到处理器包含路径。我确实在 Linked Resources 选项卡下找到了 add PATH。但是,我仍然不确定为什么官方文档中提到的部分丢失了。
  • 您也应该有“C/C++ Build”选项卡。您的项目类型似乎有误或不受支持。
  • 您使用的是哪个 Eclipse 版本?它在哪个平台上?
  • 您可能缺少一些已安装的插件

标签: c++ c eclipse arduino avr


【解决方案1】:

所以这是解决方案,我已经安装了氧气 3a,步骤如下:

  1. https://imgur.com/AKkW815
  2. https://imgur.com/dV0GqZQ
  3. https://imgur.com/fM6NRwL
  4. https://imgur.com/861wM1W
  5. https://imgur.com/MsMCaPu

我相信你可以从这里接管。

【讨论】:

    【解决方案2】:

    原来真的很简单。总之eclipse不需要添加库的路径。

    //If you use:
    <header.hpp> //Eclipse looks at the current directory
    //but you could instead say
    <path-to-header/header.hpp>
    

    这样就省去了通过大家提到的方法添加eclipse的路径

    【讨论】:

      猜你喜欢
      • 2021-07-11
      • 1970-01-01
      • 2016-02-07
      • 1970-01-01
      • 2020-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多