• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module)

Colibrilab

New member
Коллеги, пожалуйста, помогите разобраться. Плата ESP8822 Node MNU 1.0. Использую vector. При компиляции выдаёт следующую ошибку:


c:\users\dm\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\bits\stl_bvector.h: In member function 'std::vector<bool, _Alloc>::size_type std::vector<bool, _Alloc>::_M_check_len(std::vector<bool, _Alloc>::size_type, const char*) const':

C:\Users\dm\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266/Arduino.h:253:18: error: expected unqualified-id before '(' token

#define max(a,b) ((a)>(b)?(a):(b))
 

Colibrilab

New member
Коллеги, вопрос снят - написал свою реализацию класса vector и ошибки не возникает.
 
Сверху Снизу