However, clangd keep warning about “You have both the Microsoft C++ (cpptools) extension and clangd extension enabled. The Microsoft IntelliSense features conflict with clangd’s code completion, diagnostics etc.” But I have NO Microsoft C++ extension on my Mac.
Hi all – thank you for sharing this issue. We will fix this in the next release for the Anysphere C++ extension. In the meantime, does it work if you click “Never show this warning”?
YES, but the other button “Disable IntelliSense” seems not working at all. Anyway, thank you for your reply. I’ll go back to vscode C/C++, and hope Anysphere C/C++ will be a better one!
Nope, not now again…
ms-vscode.cpptools is removed from extensions library again. and the intellisense is broken again with both tools… Any more updates?
Hi @Jingxian_■■■■, unfortunately that extension isn’t available in the extension marketplace. The Anysphere C/C++ extension relies on ClangD for the language server, which needs to be configured via a compile_commands.json (the build tool, such as CMake, can generate this file). Please see Intellisense disabled in new C++ extension for more on configuring ClangD.