

In the window “About VisualGDB” the copy of the VisualGDB is licensed to Unknown. Maybe this information is useful too: My company in which I work bought a new license today and I’m using this right now. You’ll find a screenshot of my IntelliSense settings in the attachment. Im using Visual Studio 2017 ver 15.9.6 with VisualGDB version 5.4 build 2737. exe Reset VScode: Ctrl+shift+P and type CMake:Reset CMake Tools for. So I switched back to the Clang IntelliSense and hoped it would work but it didn’t (again the same error).īut it seems like the IntelliSense is doing something (see screenshot #2). For Visual Studio Code builds, run the CMake:Delete Cache and Reconfigure command. I decided to restart Visual Studio and reopened the project again and this time the VC++ IntelliSense worked without setting anything. Set the environement variable TRACEDESIGNTIME to true. The function is in my main.c file so I knew that the IntelliSense didn’t refresh.Īfter that I changed the IntelliSense to VC++ to see if that works but I also got an error: Error while the Designtime-Build for the project “…” configuration Debug|VisualGDB.


I tried to see the definition of one function (my example: MX_I2C1_Init()) but I get an error: The selected location does not refer to a C/C++ entity. I used the Nucleo-L073RZ board and only enabled I2C1 and a GPIO pin as output (everything else is default).Īfter that I imported the project via VisualGDB.įirst I opened the main.c and I noticed that every function was just white (always a indication for me that the intellisense is not working/refreshing). I’ve created a new project with the CubeMX for STM32 devices.
