CodeLite clang 代码完成变灰
CodeLite clang code completion greyed out
我在使用 Arch linux,我正在使用 codelite。我想启用 clang 代码完成,但这样做的选项是灰色的,即使安装了 clang。我该怎么办?
您必须在 CodeLite 构建过程中安装 clang(用于库),否则它将显示为灰色。
我遇到了同样的问题,不得不多次编译 CodeLite。
如果该选项被禁用,则意味着 CodeLite 是在禁用该选项的情况下构建的。
默认情况下启用 clang 代码完成,除非在构建 CodeLite 本身之前通过将 -DENABLE_CLANG=0
传递给 cmake 特别禁用它(或者在构建过程中缺少包 libclang-dev
)
你应该联系为 Arch 构建 CodeLite 的人,问他为什么禁用 clang 代码完成或自己从源代码构建 CodeLite(Linux 上的一个简单任务)
请注意,我们(CodeLite 团队)不提供 Arch 二进制文件,因此它可能来自 Arch 社区。
关于您最后的评论:
这与您是否安装了 clang 无关(CodeLite 使用 libclang.so
完成代码而不是 clang 编译器 ),这只是 CodeLite 是如何构建的问题
埃兰
我在使用 Arch linux,我正在使用 codelite。我想启用 clang 代码完成,但这样做的选项是灰色的,即使安装了 clang。我该怎么办?
您必须在 CodeLite 构建过程中安装 clang(用于库),否则它将显示为灰色。
我遇到了同样的问题,不得不多次编译 CodeLite。
如果该选项被禁用,则意味着 CodeLite 是在禁用该选项的情况下构建的。
默认情况下启用 clang 代码完成,除非在构建 CodeLite 本身之前通过将 -DENABLE_CLANG=0
传递给 cmake 特别禁用它(或者在构建过程中缺少包 libclang-dev
)
你应该联系为 Arch 构建 CodeLite 的人,问他为什么禁用 clang 代码完成或自己从源代码构建 CodeLite(Linux 上的一个简单任务)
请注意,我们(CodeLite 团队)不提供 Arch 二进制文件,因此它可能来自 Arch 社区。
关于您最后的评论:
这与您是否安装了 clang 无关(CodeLite 使用 libclang.so
完成代码而不是 clang 编译器 ),这只是 CodeLite 是如何构建的问题
埃兰