komp0t
komp0t
Similar problem as the author.  Linked here  Define in c_cpp_properties.json: `"__prog__="` not working Help, I tried everything
That's right. I've seen a lot of replies on this topic. 
Thanks, I think I understand what's going on. Do you know how to specify __prog__ and other definitions without overriding them? Using compileCommands from CMake build system.
When using only compileCommands, the problem remains.   If I use configurationProvider all definitions are reset. #include continue to work  
I solved the problem as follows. #### c_cpp_properties.json "mergeConfigurations": true, "defines": ["__prog__="], "configurationProvider": "ms-vscode.cmake-tools" it is also necessary to reset the default paths so that there are no conflicts ####...