问题遇到的现象和发生背景
clangd无法补全c++ GCC内置函数 __builtin_popcount
这类
操作环境、软件版本等信息
windows10
直接在windows下安装,没有虚拟机和ubuntu等
编译器来自https://winlibs.com/
clangd来自https://github.com/clangd/clangd/releases
使用c++写代码
尝试过的解决方法
使用过添加这些参数在设置中
"clangd.arguments": [
"--gcc-toolchain=D:/mingw64",
"-target", "x86_64-pc-windows-gnu",
"-isystem", "D:/mingw64/lib/gcc/x86_64-w64-mingw32/12.2.0/include",
"-isystem", "D:/mingw64/x86_64-w64-mingw32/include",
"--background-index",
"--header-insertion=never",
"--suggest-missing-includes",
"--completion-style=detailed",
"--cross-file-rename",
"--fallback-style=Microsoft",
"--suggest-missing-includes",
"--suggest-missing-methods"
]
全部没有用
我想要达到的结果
使得clangd能够补全微软插件c/c++能补全的所有函数,因为c/c++可以补全__builtin_popcount这类函数