2

我正在使用glewfreeglut库(两者都包含大量函数和常量声明)在 Emacs 下编写 opengl 程序。一开始我使用CEDET's defaultsemanticdb作为后端auto-completeauto-complete然而,Emacs 冻结了,并且在我键入时弹出候选者大约需要 20 秒gl(因为和的头文件中有许多GL_XXX常量和函数)。候选人的弹出速度太慢,有没有办法加快它仍然使用?还是有其他方法可以绕过它?通过使用 gtags?如何?glxxxglewglutCEDET

由于头文件中有很多函数和常量声明,我非常依赖自动完成。我用的是CEDET1.1,新版本的CEDET问题解决了吗?

4

1 回答 1

1

使用 gtags 可能会加速替代方案的计算。缓慢完成总是发生,还是仅在第一次使用时发生?这可能是由解析头文件等引起的,稍后这应该是语义数据库中的缓存(如果您已启用它)

于 2013-03-02T14:08:00.073 回答