ST Employee
April 8, 2026
Question
STM32CubeIDE and C++ support
- April 8, 2026
- 8 replies
- 574 views
Hi C++ Developers,
As you may know, developers downliading Cube tools from st.com will receive an e-mail asking them to provide feedback. From this feedback we see some complaints vs the C++ support in STM32CubeIDE. The complaints are however lacking details. We are aware of several C++ topics which could be improved. But without detail, it is hard to tell what is seen as the highest priority... Here is where we need your help!
Brainstorming on the main C++ issues in STM32CubeIDE (and Cube ecosystem) I arrive at this list of issues::
-
CubeMX issue: CubeMX does not generate a main.cpp, I have repeatedly seen beginner struggle to create their main.cpp and make calls to C code...
-
-
HAL issue: Nor do we offer C++ based HAL drivers or any other middleware.
-
-
CubeIDE editor: The Eclipse/CDT indexer providing auto-complete and other editor features in Eclipse was largely sponsored by Intel. There is much less up-stream activity on C++ support today vs a decade ago. Consequently features like auto-complete may not fully support new features of the C++ language.
-
-
CubeIDE debugger: We are not providing GDB with python support enabling pretty printers. As a consequence it is challenging to debug complex C++ objects.
What is your main concern related to C++ support in CubeIDE? You may have issues not even listed... Please share your opinions!
Kind regards, Mattias
