Visual Studio (Visual Macro) не включает библиотеки Arduino

Во-первых, извините, если я задаю этот вопрос не в том месте. Я не уверен, должен ли я опубликовать его здесь или на Electronics Stack Exchange.

Я использую надстройки «Visual Micro» в Visual Studio 13 для Arduino. В норме работает нормально. Но для моего проекта мне пришлось загрузить эти два файла библиотеки: «Adafruit_SSD1306» и «Adafruit_GFX». Arduino IDE работает нормально, но Visual Studio не может их включить. Он даже не может включать «Wire.h», но прекрасно включает заголовок «SPI.h», где оба они находятся в одном каталоге. Я включил эти каталоги файлов в свойства проекта. Но когда я запускаю «Сборку», выдает фатальную ошибку:

Фатальная ошибка

И останавливает компиляцию. Та же ошибка возникает для оставшихся двух включаемых файлов.

Может ли кто-нибудь указать на какие-либо ошибки, которые я сделал, или предложить какой-либо способ решить эту проблему?

Спасибо за ваше время.

Скриншот свойств проекта:

введите здесь описание изображения


person Anklon    schedule 29.11.2015    source источник
comment
Выполнение #include <filename.h> будет искать только filename.h в библиотеках заголовков. Свойства вашего проекта должны быть неправильными - добавьте скриншот настроек.   -  person liorda    schedule 29.11.2015


Ответы (1)


На самом деле я сделал очень глупую ошибку, которую в большинстве случаев не стоит искать. Это просто дерьмо.

Между «#include» и <Wire.h> нет пробела, поэтому компилятор читает это как целое предложение. Если я напишу:

#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

вместо

#include<Wire.h>
#include<Adafruit_GFX.h>
#include<Adafruit_SSD1306.h>

Тогда все хорошо.

Какой я глупый. -_-

person Anklon    schedule 29.11.2015
comment
Я скорее назову глупым компилятор, который сообщает Нет такого файла.... - person Armali; 02.03.2016