2

私はglewfreeglutライブラリ (どちらにも膨大な数の関数と定数宣言が含まれています) を使用して、Emacs で opengl プログラムを作成しています。最初は のバックエンドとしてCEDETのデフォルトを使用します。ただし、Emacs がフリーズし、入力時にの候補をポップするのに約 20 秒かかります (およびのヘッダー ファイルには多くの定数と関数があるため)。候補のポップアップが遅すぎます。まだ使用して高速化する方法はありますか? またはそれを歩き回る別の方法はありますか?gtagsを使用して?どうやって?semanticdbauto-completeauto-completeglGL_XXXglxxxglewglutCEDET

ヘッダー ファイルには非常に多くの関数と定数の宣言があるため、オート コンプリートに大きく依存しています。CEDET1.1を使用していますが、新しいバージョンでCEDET問題は解決しますか?

4

1 に答える 1

1

gtags を使用すると、代替案の計算が高速化される可能性があります。遅い完了は常に発生しますか、それとも最初の使用時にのみ発生しますか? これは、ヘッダー ファイルなどの解析が原因である可能性があり、後でこれはセマンティック データベースのキャッシュになるはずです (有効にしている場合)。

于 2013-03-02T14:08:00.073 に答える