You mentioned gspawn-win64-helper.exe and gspawn-win64-helper-console.exe. I can't find them on Geany's installation directory in Program Files.
Those shouldn't be needed now.
``` Starting LSP server clangd Sending initialize request to LSP server clangd File C:\test1\test.cpp opened (1). LSP initialize request failed for LSP server, terminating clangd LSP server clangd stopped unexpectedly, restarting ``` You could try setting ``` rpc_log=some_file.txt rpc_log_full=true ``` under the `[C]` section and check the log file if it contains some useful information.
Also, did you use an absolute path under Project->Properties->Base Path? This should point to the root directory of your project.
What happens when you run `clangd` from the console? (It should block until you press Ctrl+C after which it should quit)