私は Arch Linux を使用しており、codelite を使用しています。clang コード補完を有効にしたいのですが、clang がインストールされていても、そうするオプションはグレー表示されています。私は何をしますか?
2 に答える
0
オプションが無効になっている場合は、CodeLite がこのオプションを無効にしてビルドされたことを意味します。
-DENABLE_CLANG=0
CodeLite 自体をビルドする前に cmake に渡して明示的に無効にしない限り (またはlibclang-dev
ビルド中にパッケージが見つからなかった場合) 、clang コード補完はデフォルトで有効になっています。
Arch 用の CodeLite をビルドした人に連絡して、clang コード補完を無効にした理由や、ソースから自分で CodeLite をビルドした理由を尋ねてください (Linux では簡単な作業です)。
私たち (CodeLite チーム) は Arch バイナリを提供していないため、おそらく Arch コミュニティの誰かであることに注意してください。
あなたの最後のコメントについて:clangがインストールされているかどうかは関係ありません(CodeLiteはclangコンパイラlibclang.so
ではなくコード補完に使用します)、CodeLiteがどのように構築されたかだけの問題です
エラン
于 2015-07-06T12:47:31.727 に答える