Помогите решить вопрос с "Ошибка компиляции для платы Arduino Leonardo."

Peotr
Peotr аватар
Offline
Зарегистрирован: 17.02.2014

Здравствуйте, ардуинщики и им сочувствующие!

Понравился инструмент в:

https://habr.com/ru/post/413331/

Там в качестве примера приводится код для Ардуины:

#include <SVClient.h>
void setup() {

	bool ok = svisual::connectOfCOM("test");

}
int cnt = 0;
void loop() {

	svisual::addIntValue("dfv", cnt);

	++cnt;
	if (cnt > 10) cnt = 0;

	bool odd_cnt = cnt % 2;

        svisual::addBoolValue("bFW", odd_cnt );

        svisual::addBoolValue("bBW", !odd_cnt );

	delay(200);
}

Но у меня  Леонарда ругается таким "макаром":

collect2.exe: error: ld returned 1 exit status

exit status 1
Ошибка компиляции для платы Arduino Leonardo.

Похоже, не ндравится ей оператор "::"  в строках типа "boolean ok = svisual::connectOfCOM("test");"

Но самому разобраться - извилин не хватает.

Помогите, пож! Ну оччень хоца такую штуку поиметь.

P.S. Требуемую библиотеку SVClient.h установил, как полагается.

Спасибо всем!

 

andriano
andriano аватар
Онлайн
Зарегистрирован: 20.06.2015

Какая ОС? 

Если WinXP, замените линкер на аналогичный из Arduino IDE ver. 1.0.x.

Peotr
Peotr аватар
Offline
Зарегистрирован: 17.02.2014

В данный момент "семёрка"