Я просто с VisualGDB не работал (там все преднастроено?) - знаю только напрямую с esp-idf (там используется CMake) либо через платформио. Ну а у вас явно проблема в том что используется gcc, а не g++
и да, все преднастроено, можно выбрать только использовать CMake или GNU Make, я при создании проекта выбрал первое поскольку CMake был помечен как рекомендуемый выбор
Вообщем не знаю как мне подружится здесь с С++, все уже перепробовал, если меняю файл с main() тоже на С++ то выдает что функции main нету в программе... да в принципе никакой код написанный на плюсах не получается запустить в Си... или оно ничего "не видит" или же опять начинает ругятся мол что это такое за class
Мне нужен С++ , пример кода из которого я начал работать был на Си, (стандартный пример esp-idf) потом я понял что мне не хватает Си и нужен С++ и вот весь день пытаюсь скомпилить плюсы
если я изменю расширение файла на "с" то функция app_main будет успешно обнаружена но начнет ругаться в файлах BaseTask.cpp и Sim800Task.cpp на синтаксис плюсов типа это Си, соответственно если инклюды убрать то успешно скомпилится
Я грыз им алюминий 2мм по 0.5 за проход. Правда, бошку перепечатал помощнее и со 100% заполнением. Потом его выкинула жена. Ссора. Собрал из люминя аналог портальный помощнее