【发布时间】:2020-06-28 15:08:13
【问题描述】:
据我所知,我正在开发一个使用 GCC 库 (SFML) 的项目,该库不适用于 clang。我正在使用带有 vim 的 COC 来完成代码,但对于 C++,它需要 clangd。有没有办法使用 GCC 作为我的编译器,但仍然使用 clangd 语言服务器?
我还听说可能有一种方法可以让 clang 识别 GCC 库/头文件,但我一直无法让它正常工作。如果有人能指出我正确的方向,那也会有帮助。但是我习惯了 GCC(我从开始编写 C++ 就一直在使用它),所以能够使用 clangd 和 GCC 会更好。
【问题讨论】:
-
ClangD 是一个语言服务器,它协助 IDE。当然,在 GCC 旁边使用 clang 进行编译是个好主意,但是,如果您使用 clangd 构建索引,则不需要自己专门使用 clang 进行编译
-
如何使用
ycm_core-- YouCompleteMe? -
@forzenOne,是的,不。我试过一次,它只是不适合我。到目前为止,COC(完成的征服者)的工作方式更好。