Как избежать множественного определения ошибки "Blynk"?
В том числе
#include <BlynkSimpleEsp8266.h>
Библиотека Blynk ( https://github.com/blynkkk/blynk-library) из более чем 1 файла module / cpp, ошибка "Множественное определение Blynk" выдается во время компиляции. Заголовочный файл содержит следующее:
static WiFiClient _blynkWifiClient;
static BlynkArduinoClient _blynkTransport(_blynkWifiClient);
BlynkWifi Blynk(_blynkTransport);
Как я могу получить объявления Blynk во втором или третьем модуле, без ошибки нескольких определений? Редактирование заголовка / файла библиотеки / s не вариант!
На вопрос в Как создать глобальные переменные / include / functions для использования в нескольких исходных файлах, до сих пор не ясно, что такое рабочее решение...