2013-05-10 54 views
2

我最近一直在使用embedXcode的一些Arduino相關的項目。那些熟悉Arduino的人知道code sense不是您可以在Arduino IDE中獲得的選項。這就是爲什麼embedXcode使您能夠自由地獲得代碼感Xcode以及Arduino IDE中的其他功能。嵌入Xcode的Arduino開發在Xcode

現在我遇到的問題是即使標準C++代碼被Xcode識別,它仍然不能識別Arduino特定的代碼。例如,在void loop(){}中,void突出顯示,但不是loop。以同樣的方式輸入pinMo ...它沒有顯示任何建議。正如在embedXcode教程中提到的,在運行自動項目配置之後,代碼感應起作用。但我找不出任何解決方案。我做錯了什麼,或者我有什麼小小的調整?

回答

1

答案被avenue33發佈在Arduino論壇上,解決了我的問題。除了#include "Arduino.h", 之外,在註釋掉整個核心庫的代碼檢測部分之後,代碼檢測在使用embedXcode的Xcode中完美工作。

那些可能面臨類似問題的人可以嘗試註釋除#include "Arduino.h"之外的核心庫部分。

快樂編碼... :)

0

請考慮解決此問題的更新版本。

embedXcode•2014年2月8日發行131•代碼義

是必需的#include "Arduino.h"聲明改進索引。