espressif / idf-eclipse-plugin

Espressif-IDE (based on Eclipse CDT) for ESP-IDF CMake based projects 4.x and above
Eclipse Public License 2.0
295 stars 115 forks source link

Invalid 'Espressif IDF Project' project configuration (IEP-1240) #960

Open powerbroker opened 1 month ago

powerbroker commented 1 month ago

Create a template-based Espressif IDF Project, e.g. Blink. Build it. And...

ESP-IDF Project config errors

And so what? Try 'Rebuild Index' - nothing happens.

ESP-IDF Impossible to setup C_C++

Well, it's PROBABLY possible to flash compiled binary into connected development board...

Even if all-the-stuff is installed and the project can be successfully built, IDE DOES NOT understand where the included libraries are, how to RUN AND DEBUG the project AND THERE IS NO obvious WAY to configure it with Project Properties like other C/C++ projects - for STM32, AVR, Windows, etc.

The template-based project configuration must be out-of-the-box correct, so Eclipse C/C++ language support takes part. It MUST BE POSSIBLE TO FIX invalid project configuration - include paths, libraries, defines, etc. - manually WITH DEFAULT ECLIPSE CAPABILITIES anyway.

kolipakakondal commented 1 month ago

Hello @powerbroker

Most of the header unresolved issues got resolved with the IEP v3.0.0-beta2 release, and this also replaced standard c/c++ editor with the clangd based editor to support the latest c++ lang features.

Please give a try and let us know how it goes!