Ошибки, отображаемые в Espressif-IDE при включении стандартных библиотек C++C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Ошибки, отображаемые в Espressif-IDE при включении стандартных библиотек C++

Сообщение Anonymous »

В нашем проекте ESP32-C3 мы используем смесь кода C и C++. Естественно, мы хотели бы использовать стандартные библиотеки C++, такие как , и т. д.
Добавление их с помощью #include немедленно помечает это как ошибку. То же самое касается библиотек c*, таких как , операторов «использование пространства имен std;» и другое. Базовые операторы, такие как вызов метода из объекта, например. myobj.dosomething(); также помечаются как ошибки, поскольку IDE считает myobj целым числом, поскольку std::vector используется как член класса. Кроме того, все файлы .cpp, включающие файл с ошибкой, также помечаются, создавая цепную реакцию, которая окрашивает практически весь проект в красный цвет.
Сам код компилируется и запускается Хорошо, значит, с ESP-IDF все в порядке. Это всего лишь редактор в IDE или какой бы то ни было анализатор кода, работающий в нем, доставляет нам головную боль и сильно замедляет разработку. Это очень странно, поскольку он прекрасно распознает остальную часть кода C++ и поддерживает полезные функции, такие как переход к исходным кодам классов при нажатии клавиши CTRL.
Есть ли способ заставить IDE распознавать стандарт C++ библиотеки?
Плагин Eclipse версии 3.0, IDF версии 5.3
ОБНОВЛЕНИЕ
Ненавижу, когда награда тратится впустую, поэтому на этом этапе я приму любой ответ, объясняющий, кто и как именно делает подсветку синтаксиса в редакторе Eclipse. Это какой-то общий синтаксический анализатор или редактор C++ (редактор LSP?) или платформа ESP-IDF? Последнее имеет наибольший смысл, но я сомневаюсь, что это так.


Подробнее здесь: https://stackoverflow.com/questions/789 ... -libraries
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ошибки, отображаемые в Espressif-IDE при включении стандартных библиотек C++
    Anonymous » » в форуме C++
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Ошибки, отображаемые в Espressif-IDE при включении стандартных библиотек C++
    Anonymous » » в форуме C++
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Ошибки при включении базовых библиотек в подкласс актера по умолчанию (UE5)
    Anonymous » » в форуме C++
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Как удалить все файлы в папке, но не удалять саму папку с помощью стандартных библиотек NIX?
    Anonymous » » в форуме C++
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Создание библиотек Java, которые зависят от других библиотек
    Anonymous » » в форуме JAVA
    0 Ответы
    45 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»