分页: 1 / 1
clang complete在编辑头文件时不能正常运行
发表于 : 2014-02-10 1:02
由 johnzeng
我在vim.org下的clang complete,安装之后在编辑cpp文件的时候给出的结果都是对的没问题的,但是他在编辑.h文件的时候出问题了……不能补全与c++相关的所有特性,std的成员啊,类的成员啊,都没有,但是把这个h文件改成cpp后缀之后又能用了……求解求破……
btw,网上有说添加什么-std=c++11之类的user_options,但是加了一样没用……求解
Re: clang complete在编辑头文件时不能正常运行
发表于 : 2014-02-20 21:22
由 lilydjwg
.hpp 试试。
Re: clang complete在编辑头文件时不能正常运行
发表于 : 2014-03-08 21:46
由 风间星魂
johnzeng 写了:我在vim.org下的clang complete,安装之后在编辑cpp文件的时候给出的结果都是对的没问题的,但是他在编辑.h文件的时候出问题了……不能补全与c++相关的所有特性,std的成员啊,类的成员啊,都没有,但是把这个h文件改成cpp后缀之后又能用了……求解求破……
btw,网上有说添加什么-std=c++11之类的user_options,但是加了一样没用……求解
libclang是以编译单元来做代码分析的,单独的头文件不是编译单元自然什么不会有信息。
先将这个.h文件在.cpp里include,然后在回来编辑这个.h应该就可以了。