我已经安装了vim
,clang_complete
但由于某种原因,当我尝试自动完成时,它看不到 OpenGL 的某些功能,例如glBindBuffer
或glEnableVertexAttribArray
. 我按CTRL+X和CTRL+U强制自动完成,它会显示函数名称和参数,但它只是缺少一些函数。
即使有glfw
,我尝试自动完成GLFW_KEY_ESC
但它不存在,我不知道为什么,它只是说User defined completion (^U^N^P) Pattern not found
有没有人可以解决这个问题?这很烦人,因为我经常使用这些功能并且需要自动完成。
谢谢。
编辑:我的包含头文件也是这样的:
#include <iostream>
#include <string>
#include <GL/glew.h>
#include <GL/glfw.h>
#include <glm/glm.hpp>
顺便说一句,我在Arch Linux x64
。