clangd不报错c++11
时间: 2023-04-03 13:00:44 浏览: 161
我可以回答这个问题。clangd是一个C++语言的LSP服务器,它可以提供代码补全、语法检查、重构等功能。在使用clangd时,如果没有报错,可能是因为你的代码符合C++11标准,或者clangd已经配置好了C++11的支持。
相关问题
clangd在添加-std=c++11的argument后不报错c++11了,但是没有代码补全了,给出解决方案:要求不对c++11报错且拥有代码补全
您好,我建议您可以尝试在添加-std=c11的argument后,再添加-stdlib=libc++的argument,这样可以解决代码补全的问题。同时,您也可以尝试更新clangd版本或者使用其他的代码补全工具。希望我的回答能够帮到您。
clangd与c/c++
Clangd主要是为C++语言设计的,它基于Clang编译器实现了对C++的语法分析和语义分析,并且提供了代码补全、语法检查、重构等功能。同时,Clangd也支持C语言的语法分析和语义分析,但是对于C语言的支持不如对C++的支持完善。因此,Clangd更适合于C++开发,对于C语言的开发,也可以考虑使用其他的语言服务器或者编译器。