Hi,
If you believe another IDE works better, you can do a very simple experiment:
- Create/open a similar ESP-IDF-based project with another IDE
- Get the library working there
- See what exact changes to CMakeLists.txt that other IDE did
- Port those changes to your VisualGDB-based project
But, realistically, IDE settings come from the underlying project types, so as long as you keep using ESP-IDF, the settings will look very similar in any IDE, and will translate to the same ESP-IDF parameters.
In general, we try to be as transparent as possible with the scope of our technical support. VisualGDB can save you time by automating common routine tasks, but it cannot replace the knowledge and understanding of the underlying frameworks and technologies. If you find ESP-IDF too complex, you can try another device or framework, but it’s up to you to study it sufficiently.