我在vim.org下的clang complete,安装之后在编辑cpp文件的时候给出的结果都是对的没问题的,但是他在编辑.h文件的时候出问题了……不能补全与c++相关的所有特性,std的成员啊,类的成员啊,都没有,但是把这个h文件改成cpp后缀之后又能用了……求解求破……
btw,网上有说添加什么-std=c++11之类的user_options,但是加了一样没用……求解
clang complete在编辑头文件时不能正常运行
-
- 帖子: 8
- 注册时间: 2011-06-05 18:07
- lilydjwg
- 论坛版主
- 帖子: 4248
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: clang complete在编辑头文件时不能正常运行
.hpp 试试。
-
- 帖子: 490
- 注册时间: 2009-06-20 23:53
Re: clang complete在编辑头文件时不能正常运行
libclang是以编译单元来做代码分析的,单独的头文件不是编译单元自然什么不会有信息。johnzeng 写了:我在vim.org下的clang complete,安装之后在编辑cpp文件的时候给出的结果都是对的没问题的,但是他在编辑.h文件的时候出问题了……不能补全与c++相关的所有特性,std的成员啊,类的成员啊,都没有,但是把这个h文件改成cpp后缀之后又能用了……求解求破……
btw,网上有说添加什么-std=c++11之类的user_options,但是加了一样没用……求解
先将这个.h文件在.cpp里include,然后在回来编辑这个.h应该就可以了。