Comments (10)
Hi @hcanak Do you see this issue even after the build? Headers and symbols will be resolved only after the build.
from idf-eclipse-plugin.
Hi @hcanak Do you see this issue even after the build? Headers and symbols will be resolved only after the build.
Yes. Building gives same errors.
from idf-eclipse-plugin.
From the log, I see parser is failed.
!ENTRY org.eclipse.cdt.core 4 0 2023-12-21 22:23:33.734
!MESSAGE Unexpected overload for binary operator 28: 'operator =='
Hi @hcanak If the build is sucessful and you still see headers and symbols issues, then this could be due to new C/C++ 20 language features used in the some of these files you have added, which is not yet supported by the Eclipse CDT Indexer.
I would suggest you can setup CDT LSP based editor which has a support for new language features. For setup, please refer to this documentation.
If the build not successful, then this might be an issue with configuring CMake build system. Please refer to this.
Ref:
#861
from idf-eclipse-plugin.
I have uninstalled everthing and started a fresh install using esp-idf-tools-setup-online-2.24.exe. After installation completed,
I gives the folloving error when i want to install LSP.
from idf-eclipse-plugin.
Here is what you can do:
- Download and install https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.12.0-win32.win32.x86_64.zip
- Launch the IDE
- Install CDT-LSP using this udpate site https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/
- Restart IDE
- Configure/Install ESP-IDF and Tools using menu "Espressif> ESP-IDF Tools Manager > Install Tools", here choose your existing esp-idf directory path, python and git and click on install.
- Configure clangd as mentioned here
Let us know how it goes.
from idf-eclipse-plugin.
Here is what you can do:
- Download and install https://dl.espressif.com/dl/idf-eclipse-plugin/ide/Espressif-IDE-2.12.0-win32.win32.x86_64.zip
- Launch the IDE
- Install CDT-LSP using this udpate site https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/
- Restart IDE
- Configure/Install ESP-IDF and Tools using menu "Espressif> ESP-IDF Tools Manager > Install Tools", here choose your existing esp-idf directory path, python and git and click on install.
- Configure clangd as mentioned here
Let us know how it goes.
All these steps success.
I started example project but LSP does not seem to work, see below please:
from idf-eclipse-plugin.
Hi @hcanak Syntax coloring seems to be missing, will take a look.
But editor will detect syntax errors, provide content proposals and works well with the new C/C++ lang features. For navigation you can use F3 or Ctrl+Click.
from idf-eclipse-plugin.
Hi @hcanak Syntax coloring seems to be missing, will take a look.
But editor will detect syntax errors, provide content proposals and works well with the new C/C++ lang features. For navigation you can use F3 or Ctrl+Click.
The project builds succesfully but F3 or CRTL+Click does not work;
from idf-eclipse-plugin.
Hello,
I formatted windows and install everything several times, both in win10 and win11, the issue is same:(
Is there any suggestion? @kolipakakondal
Is someone interested in this issue or should I consider to switch stm32?
from idf-eclipse-plugin.
Hi @hcanak,
Apologies for the delayed response. Fortunately, we were able to reproduce and address this issue by updating dependencies. You can find the details of the fix here: #892 (comment).
from idf-eclipse-plugin.
Related Issues (20)
- Move 'ESP-IDF: ****' context menu items into 'ESP-IDF' SUBMENU instead of putting them on top level (IEP-1236) HOT 4
- Remove internet shortcut icon out of the status bar (IEP-1237) HOT 1
- com.espressif.idf.core.idfNature resource key must have matching localized string value (IEP-1238)
- Invalid (tools and dist) installation path: '${USER_HOME}/.espressif/...' instead of user-provided directory (IEP-1239) HOT 2
- Invalid 'Espressif IDF Project' project configuration (IEP-1240) HOT 1
- Eclipse muzz never stuck building espressif plugin project (IEP-1241) HOT 1
- Invalid error message "ninja failed with exit code 1, output of the command is in the ..." (IEP-1242)
- Invalid ะก/ะก++ project structure concept: using separate source files accompanied with headers(*.h) included in main *.c file muzz be possible (IEP-1243) HOT 2
- Invalid error message "Configuring incomplete, errors occurred!\nSee also..." (IEP-1244)
- Multi-Target Build ad sdkconfig editor (IEP-1250)
- sdkconfig.default is crashed by sdkconfig editor (IEP-1251)
- Wrong file perspective on ESP projects. (IEP-1256) HOT 7
- Espressif-IDE v3.0.0 error in help autocomplete
- ESP-IDF plugin C indexing destroyed by last Eclipse 2024-06 (4.32.0) update (IEP-1259)
- Disable inlay hints (in .clangd project config) by default (IEP-1260)
- Bullshitty error message about format specifier (IEP-1261)
- Espressi-IDE 3.0.0 doesn't highlight inactive code (IEP-1263) HOT 1
- Espressi-IDE 3.0.0 doesn't have "Open declaration" in context menu (IEP-1266) HOT 6
- My ESP-IDF v5.2.2 is not the same as the github v5.2.2 tagged version (IEP-1267) HOT 2
- Espressif-IDE: Welcome tab overlays everything (IEP-1268) HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from idf-eclipse-plugin.