我通过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
有人知道如何解决这个问题吗?
答案 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/'