VS Code Not Finding Zephyr Include Paths

I'm following the dev academy lessons and I'm having a bit of an issue where VS Code intellisense isn't picking up on the include paths from zephyr (e.g. #include <zephyr/kernel.h>). I'm using v3.1.1 of the SDK/toolchain. The lesson says that these errors should go away after generating/building, but they aren't going away. I am able to compile just fine, so the build system is pulling in the files during compilation.

I looked through other posts on the forum and they mention a compile_commands.json, but I don't see that being generated and I'm not sure if that's relevant.

Any help is appreciated! It's very useful to be able to look through included header files, so it's a feature I'd like to be able to use, rather than needing to manually navigate to the SDK folder.

Parents Reply Children
  • Hi Dejan,

    Im having a similar issue. My application builds and runs fine but the "red squiggles" dont go away.
    SDK: v3.1.1
    Toolchain: v3.1.1
    nRF Connect VSCode extension: v2025.9.798

    Something else of note, in the VSCode output window (nRF Connect selected in the dropdown), I see the following error:

    [09:54:07] Stale build configuration (modbus_rtu_server_test - build): Unable to find the SDK at path: C:/ncs/v3.1.1/zephyr
    [09:54:12] Failure (code 1).
    [09:54:15] Stale build configuration (modbus_rtu_server_test - build): Unable to find the SDK at path: C:/ncs/v3.1.1/zephyr
    [09:54:15] Stale build configuration (modbus_rtu_server_test - build/modbus_rtu_server_test): Unable to find the SDK at path: C:/ncs/v3.1.1/zephyr

    I have checked that file path and there stuff there.

    I have just recently moved from SDK v2.7.0 to v3.1.1 (to get support for the nRF54L15DK).
    I did not have this issue with v2.7.0 (although that SDK does not support the nRF54)

    I too noticed the lack of `compile_commands.json` in the build output directory (where previously with v2.7.0 it was there).

    I hope this provides some more information and I look forward to hearing any other suggestions.

    Cheers

Related