CodeLite clang代码完成灰色

时间:2015-07-05 17:25:20

标签: clang code-completion codelite

我在Arch linux上,我正在使用codelite。我想启用clang代码完成,但是这样做的选项是灰色的,即使安装了clang。我该怎么办?

2 个答案:

答案 0 :(得分:0)

您必须在CodeLite构建期间(对于libs)安装clang,否则它将显示为灰色。

我遇到了同样的问题,不得不多次编译CodeLite。

答案 1 :(得分:0)

如果禁用该选项,则表示CodeLite是在禁用此选项的情况下构建的。

默认情况下,启用了clang代码完成,除非在构建CodeLite本身之前将-DENABLE_CLANG=0传递给cmake进行了特别禁用(或者在构建期间错过了包libclang-dev

你应该联系构建CodeLite for Arch的人,并问他为什么要禁用clang代码完成或者自己从源代码构建CodeLite(Linux上的一个简单任务)

请注意,我们(CodeLite团队)不提供Arch二进制文件,因此它可能来自Arch社区。

关于你的上次评论: 如果你安装了clang是不相关的(CodeLite使用libclang.so代码完成而不是clang 编译器)它只询问CodeLite是如何构建的

叶兰