我最近一直在将 embedXcode 用于一些与 Arduino 相关的项目。熟悉Arduino的都知道code sense不是您可以在 Arduino IDE 中获得的选项。这就是为什么 embedXcode 让您自由地获得 Xcode 的代码意义以及 Arduino IDE 中的其他功能。
现在我遇到的问题是,即使 Xcode 可以识别标准 C++ 代码,它仍无法识别 Arduino 特定的代码。例如,在 void loop(){}
中,突出显示 void
而不是 loop
。在输入 pinMo 时以同样的方式......它没有显示任何建议。正如在 embedXcode 教程中提到的,运行自动项目配置后,代码感应该起作用。但我想不出任何解决办法。我是不是做错了什么或者是否遗漏了任何小调整?
最佳答案
答案由 avenue33 发布在 Arduino 论坛上,解决了我的问题。在注释掉除#include "Arduino.h"
之外的代码感知部分的整个核心库之后,
code sense 使用 embedXcode 在 Xcode 中完美运行。
那些可能面临类似问题的人可以尝试注释掉除#include "Arduino.h"
之外的核心库部分。
快乐编码...:)
关于xcode - 在 Xcode 中使用 embedXcode 进行 Arduino 开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16486250/