Skip to content

Instantly share code, notes, and snippets.

@DanielSRS
Created March 26, 2026 02:17
Show Gist options
  • Select an option

  • Save DanielSRS/3eba95647462bb2c1b9e87a4def4654c to your computer and use it in GitHub Desktop.

Select an option

Save DanielSRS/3eba95647462bb2c1b9e87a4def4654c to your computer and use it in GitHub Desktop.
clangd configuration for win32 app development
CompileFlags:
Add:
# MSVC-compatible front-end flags for clang on Windows.
- -fms-compatibility
- -fms-extensions
- -fdelayed-template-parsing
# MSVC toolset headers (check C:\Program Files\Microsoft Visual Studio\2022\<Edition>\VC\Tools\MSVC for your version).
- -isystem
- 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include'
- -isystem
- 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\atlmfc\include'
# Windows SDK headers (check C:\Program Files (x86)\Windows Kits\10\Include for your installed SDK version).
- -isystem
- 'C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\shared'
- -isystem
- 'C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\ucrt'
- -isystem
- 'C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um'
- -isystem
- 'C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\winrt'
- -isystem
- 'C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\cppwinrt'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment