1

私は Arch Linux を使用しており、codelite を使用しています。clang コード補完を有効にしたいのですが、clang がインストールされていても、そうするオプションはグレー表示されています。私は何をしますか?

4

2 に答える 2

0

オプションが無効になっている場合は、CodeLite がこのオプションを無効にしてビルドされたことを意味します。

-DENABLE_CLANG=0CodeLite 自体をビルドする前に cmake に渡して明示的に無効にしない限り (またはlibclang-devビルド中にパッケージが見つからなかった場合) 、clang コード補完はデフォルトで有効になっています。

Arch 用の CodeLite をビルドした人に連絡して、clang コード補完を無効にした理由や、ソースから自分で CodeLite をビルドした理由を尋ねてください (Linux では簡単な作業です)。

私たち (CodeLite チーム) は Arch バイナリを提供していないため、おそらく Arch コミュニティの誰かであることに注意してください。

あなたの最後のコメントについて:clangがインストールされているかどうかは関係ありません(CodeLiteはclangコンパイラlibclang.soではなくコード補完に使用します)、CodeLiteがどのように構築されたかだけの問題です

エラン

于 2015-07-06T12:47:31.727 に答える