xcode - 在 Xcode 中使用 embedXcode 进行 Arduino 开发

标签 xcode arduino codesense arduino-ide

我最近一直在将 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/

相关文章:

ios 9 - xcode 7 - SFSafariViewController - 图片上传 - 相机黑屏

c - 使用Arduino生成黄金码调制的正弦波

audio - Arduino上的TMRpcm播放和AnalogRead问题

ios - 在 XCode 中开始下一个单元测试之前等待 XCTestExpectation

c++ - OpenCV:无法从文件中读取视频流

ios - 从类中获取类型

javascript - 在 while 循环中刷新来自 Leap Motion 的帧

debugging - 如何使 Xcode 4.4 调试控制台使用弹出窗口进行自动完成?

objective-c - 如果我们不知道第一个字母,Objective C 中的代码意义