c++ - codelite 自动完成不(真的)工作

标签 c++ autocomplete codelite

作为以前的 Code::Blocks 用户,我目前正在迁移到 CodeLite。总的来说,我认为 CodeLite 使用起来很愉快。 CB 有其缺陷,但大部分内容都有效。这包括自动完成/代码完成,出于某种原因,它只是不想与 CodeLite 一起工作。 以下是我在使用 codelite 时遇到的一些问题:

Mutex no autocompletion

这里 m_KernelStateMutex 是类 std::mutex 的一个实例,但是每当我放置点时,我都没有得到任何类型的完成或可用列表成员。 namespace 也是如此,其中自动完成工作:

namespace autocompletion error

如您所见,std::chrono 成员均不可见/未显示。仅 std 命名空间的错误是相同的。最后,标题自动完成出现错误:我将项目根目录中的 include 文件夹添加到包含路径,它编译 - 但自动完成显示某种 BS:

header autocompletion error

这些问题的原因可能是什么? 我的平台是 Windows 10 64 位,CodeLite 版本 9.1.4

更新

刚刚安装了一个古老的 CodeLite 版本 (6.1.1),在这里,一切正常。

enter image description here

最佳答案

总结一下这个问题: 这是 CodeLite 中的一个错误,已在此中间版本中修复: http://codelite.org/downloads/codelite/weekly/wip/codelite-amd64-9.15.exe

请参阅此处的讨论: https://github.com/eranif/codelite/issues/1204

注意 如果上面的 CodeLite 9.1.5 链接失效了,这意味着您可以从我们的网站下载一个普通的安装程序,不再需要这个中间版本

关于c++ - codelite 自动完成不(真的)工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35991003/

相关文章:

android - 将 Android NDK make 文件重构为模块

c++ - 何时使用 ". "或 "-> "运算符来访问属性或成员函数?

c - C 中的 typedef union 和 eclipse 自动完成

javascript - 如何使用 MVC 5 中数据库中的值进行自动完成?

c++ - 如何在 Codelite 中启用 C++11 特性

c++ - 试图让 Qt4 示例在安装了 Qt Creator 4 的 ubuntu 10.10 上运行

c++ - 在整个网络中广播自己的IP

jquery - 如何在输入时过滤 jquery 自动完成数据

ubuntu - 在 Ubuntu 14.04 LTS 中单击新工作区或创建新项目后,Codelite 崩溃

c++ - 用codelite编译。 'make' 无法识别