2015-10-16 1 views
1

Я новичок в Arduino. Когда Arduino проверяет этот эскиз https://github.com/MediaTek-Labs/Real-Time-Bicycle-Tracking-Map-using-PubNub бросает следующее:Arduino: Ошибка: «PubNub» не был объявлен в этой области

Build options changed, rebuilding all 
BikeTracker.ino: In function 'void setup()': 
BikeTracker.ino:45:5: error: 'PubNub' was not declared in this scope 
BikeTracker.ino: In function 'void loop()': 
BikeTracker.ino:91:14: error: 'PubNub' was not declared in this scope 

Я прочитал большинство ответов указывают на то, чтобы https://www.arduino.cc/en/Guide/Libraries некоторые люди говорят, что это общая Arduino связывая вопрос (легко исправить) после того, как попробовал несколько подходов, без каких-либо кости.

Я также последовал PubNub совет поддержки клиентов (с перечнем шагов ниже), но не помогло:

I got this from our hardware/IoT/embedded engineer:

You are probably not including all the libraries, or has the wrong path for them.

  • When you download the source at MediaTek-Labs/Real-Time-Bicycle-Tracking-Map-using-PubNub on GitHub:
    • Click .ino file and a pop up will ask if you need a new folder for the sketch – click Yes.
    • Then copy the rest of the files from the source to this new folder.
    • Compile it and see if you get any library path errors that you need to provide. Let me know if you require further assistance.

Кстати это мой PubNub.h. Надеюсь, кто-то может пролить некоторые огни.

+0

Вы пытались скомпилировать пример этой библиотеки? Что вы изменили в PubNub.h? – jabujavi

+0

Да. Пример выше. PubNub.h уже упоминается. –

ответ

1

Оказалось, что моя Arduino IDE не удалось найти файлы PubNub. *, Пока я их не добавлю вручную.

+0

Спасибо за предоставление решения Eduardo. Ура! –