【问题标题】:CodeLite clang code completion greyed outCodeLite clang 代码完成灰显
【发布时间】:2015-07-05 17:25:19
【问题描述】:

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

【问题讨论】:

    标签: clang code-completion codelite


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      如果该选项被禁用,则意味着 CodeLite 是在禁用此选项的情况下构建的。

      默认情况下,clang 代码完成是启用的,除非在构建 ​​CodeLite 之前通过将 -DENABLE_CLANG=0 传递给 cmake 来特别禁用它(或者在构建过程中缺少包 libclang-dev)

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

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

      关于您的上一条评论: 是否安装了 clang 无关紧要(CodeLite 使用 libclang.so 来完成代码而不是 clang 编译器)它只是 CodeLite 是如何构建的问题

      伊兰

      【讨论】:

      • 问题只是我在实际安装clang之前编译codelite。 :) 谢谢!
      猜你喜欢
      • 2017-07-08
      • 1970-01-01
      • 2015-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-01
      • 2011-04-20
      相关资源
      最近更新 更多