Необъявленная строка в классе Arduino - PullRequest
0 голосов
/ 17 декабря 2011

Я пытаюсь написать класс для библиотеки Arduino.Мне трудно заставить его передать строковую переменную методу в классе.

Я продолжаю получать:

... Calc.h: 21: ошибка: 'Строка' не была объявлена ​​

Ссылаясь на эту строку кода, которая является строкой 21 в Calc.h:

void printCalc(int a, int b, String s);

Я не понимаю, почемуговорит, что это не было объявлено, потому что нет никаких проблем с моим int.и я не делал с ними ничего другого.

Ответы [ 2 ]

1 голос
/ 17 декабря 2011

Вам необходимо #include файл заголовка, который определяет String до calc.h. calc.h должен быть тем, чтобы #include заголовок, в котором живет String, но я вижу эту ошибку довольно часто с разработчиками библиотеки.

0 голосов
/ 17 декабря 2011

Вы #include заголовок, где объявлено String? Может быть, это:

#include <WString.h>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...