未找到C结构的clang_完整模式

未找到C结构的clang_完整模式,c,vim,clang,clang-complete,C,Vim,Clang,Clang Complete,因此,我有一个非常基本的C程序来尝试和测试clang_complete: #include <stdio.h> #include <stdlib.h> struct xampl { int x; }; int main() { struct xampl structure; struct xampl *ptr1; } 但是,完成仍然不起作用 这里有什么我遗漏或不明白的吗?当你说ptr->你的意思是ptr1->对吗? 我的.vimrc中只有两个字符串 le

因此,我有一个非常基本的C程序来尝试和测试
clang_complete

#include <stdio.h>
#include <stdlib.h>

struct xampl {
  int x;
};

int main()
{
  struct xampl structure;
  struct xampl *ptr1;
}
但是,完成仍然不起作用


这里有什么我遗漏或不明白的吗?

当你说
ptr->
你的意思是
ptr1->
对吗? 我的.vimrc中只有两个字符串

let g:clang_complete_copen=1
let g:clang_hl_errors=1

你的例子很适合我。确保您有带有有效包含路径的.clangu complete文件(请参阅
:help clangu complete
示例文件)。尝试通过设置变量
让g:clang_debug=1来调试clang completer
。读一读也许对你有帮助。

对不起,我是说ptr1。我的vim目录中没有一个.clangu完整的文件,关于如何修复pattern not found问题的FAQ非常模糊。我应该在哪里放置/创建.clang_完整文件?谢谢你解决了这个问题。我不知道你已经安装了clang让它工作。谢谢你的线程链接!
let g:clang_complete_copen=1
let g:clang_hl_errors=1