我正在尝试为VIM安装YouCompleteMe插件。这就是我到目前为止所做的:
我尝试在非常简单的helloworld程序上测试它但是我没有得到任何有用的建议。例如,当我输入'std ::'时,我没有任何知识分子。
我确认YCM服务器正在运行,并且日志中没有错误。
有趣的是,当我执行'ValueError:仍然没有编译标志,还没有完成。'
答案 0 :(得分:1)
您有provide a compilation database(更简单)或provide compile flags manually。
如果您不使用CMake,则需要Bear。
用bear清理你的项目,cd到build目录并用它来生成compile_commands.json文件。 E.g。
$ cd /path/to/your/project/build/directory
$ bear make
$ cp compile_commands.json /path/to/your/project/source/directory