的一些功能我有vim
並安裝clang_complete
但由於某些原因,當我嘗試自動完成它沒有看到一些OpenGL的功能,如glBindBuffer
,或glEnableVertexAttribArray
。我按CTRL +X和CTRL +ü到強制自動完成的,它顯示了函數名和參數,但它只是缺少一些功能。VIM鐺完全沒有發現OpenGL
即使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
的方式。
你的'.clang_complete'文件是什麼樣子的,你的gl頭文件位於哪裏? – 2013-03-07 00:33:06
我沒有.clang_complete文件,我的gl頭文件位於/ usr/include/GL。我也試過包括#include,但是當我嘗試自動完成時,仍然沒有顯示glBindBuffer。 –
zero57
2013-03-07 00:46:52