YouCompleteMe Clang支持小牛队

时间:2014-06-17 11:55:02

标签: macos vim clang osx-mavericks

我通过Vundle在我的Mac上使用Mavericks为VIM安装了YouCompleteMe。在Vundle完成它的魔法后我跑了

./install.sh --clang-completer

没有任何错误。 Python完成工作正常。但C Lang Family支持似乎不起作用。还在运行

./run_tests.sh

给了我

Your C++ compiler supports C++11, compiling in that mode.
-- Found PythonLibs:        /usr/local/Cellar/python/2.7.7_2/Frameworks/Python.framework/Versions/2.7/Python (found suitable version "2.7.7", minimum required is "2.6")
NOT using libclang, no semantic completion for C/C++/ObjC will be available

有人知道如何解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

不要运行第二个命令

./run_tests.sh

它会重新编译ycm _ *。所以没有--clang-completer(默认选项)。

要解决此问题,请重新安装:

./install.sh --clang-completer

答案 1 :(得分:0)

在.vimrc中添加你的clang_library_path,例如

let g:clang_library_path='/usr/lib/llvm-3.8/lib/'