Skip to main content
Explorer
September 4, 2025
Solved

"STM32Cube for Visual Studio Code" extension pack conflicts with MS C++ (cpptools) extension

  • September 4, 2025
  • 1 reply
  • 2264 views

The extension signals the conflict as in subject and suggests to disable intellisense altogether.
MS C++ (cpptools) is a very popular extension required by many others, so disabling it is not an option.
Another solution might be to disable the individual stm32-cube-clangd extension, but does it have any drawback? What's the point of having an useless and incompatible extension?

    This topic has been closed for replies.
    Best answer by vincent_grenet

    @Giocc1 you can disable stm32-cube-clangd extension if it's your choice. No drawback at all for now doing such.
    Right now we are even helping MS C++ (cpptools) support if the one you want to elect adding some .vscode\c_cpp_properties.json.

    "for now" is because we are thinking to improve indexing experience and we only can do it relying on open source assets clangd & collaterals are. MS C++ (cpptools) is private solution ... but we are aware very popular one yes.

    1 reply

    ST Employee
    September 4, 2025

    @Giocc1 you can disable stm32-cube-clangd extension if it's your choice. No drawback at all for now doing such.
    Right now we are even helping MS C++ (cpptools) support if the one you want to elect adding some .vscode\c_cpp_properties.json.

    "for now" is because we are thinking to improve indexing experience and we only can do it relying on open source assets clangd & collaterals are. MS C++ (cpptools) is private solution ... but we are aware very popular one yes.