在Xcode中使用embedXcode进行Arduino开发

3
我最近在一些Arduino相关项目中使用embedXcode。熟悉Arduino的人都知道,Arduino IDE中无法获取代码感知选项。这就是为什么embedXcode让你可以获得Xcode的代码感知以及Arduino IDE中的其他功能自由。
现在我的问题是,尽管标准C++代码被Xcode识别,但它还不能识别Arduino特定的代码。例如,在void loop(){}中,void被突出显示,但不包括loop。同样地,在输入pinMo...时没有显示任何建议。正如在embedXcode教程中提到的,运行自动项目配置后,代码感知应该可以工作。但我找不到任何解决方案。我做错了什么或者有什么小调整我忽略了吗?
2个回答

2
答案是由avenue33在Arduino论坛上发布的,解决了我的问题。 除了#include“Arduino.h”之外,将整个核心库用于代码感知部分注释掉后,使用embedXcode在Xcode中完美地工作。
那些可能遇到类似问题的人可以尝试注释掉核心库部分,除了#include“Arduino.h”
愉快编码... :)

0
请考虑已更新的版本以解决此问题。
embedXcode • 2014年2月8日发布131号 • 改进了代码感知索引
需要使用#include "Arduino.h"语句。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接