level 2
报错AttributeError: 'module' object has no attribute 'FlagsForFile'
系统是Centos7.3
2018年09月27日 13点09分
1
level 1
配置.ycm_extra_conf.py, 把youcompleteme目录下的配置文件拷贝过去就行了。网上有些文件有问题,就会出现这种错误提示。就用自带的
cp third_party/ycmd/examples/.ycm_extra_conf.py ~/
2018年10月13日 08点10分
2
level 1
直接定义FlagsForFile的方式,已经是过期的方式了。请使用以下方式:
def Settings( **kwargs ):
return { 'flags': [ '-x', 'c++' ] }
2019年04月08日 02点04分
4
你这个方式是怎么样的,会自动更新tags,还是怎么样的
2019年04月14日 22点04分
@wwwbaidubing YouCompleteMe需要指定flags字段,否则会报警告。
2019年04月16日 02点04分
@wwwbaidubing 我不知道你的回复为什么不见了。我是在原来的基础上修改了,然后再在.vimrc中指定了路径。
2019年04月20日 12点04分
@wwwbaidubing flags路径设置成你自己的对应路径就可以了。你自己系统的头文件路径可以通过$echo | clang -v -E -x c++ -,在下图中很清楚。
2019年04月20日 12点04分