作为以前的 Code::Blocks 用户,我目前正在迁移到 CodeLite。总的来说,我认为 CodeLite 使用起来很愉快。 CB 有其缺陷,但大部分内容都有效。这包括自动完成/代码完成,出于某种原因,它只是不想与 CodeLite 一起工作。 以下是我在使用 codelite 时遇到的一些问题:
这里 m_KernelStateMutex
是类 std::mutex
的一个实例,但是每当我放置点时,我都没有得到任何类型的完成或可用列表成员。 namespace 也是如此,其中自动完成工作:
如您所见,std::chrono
成员均不可见/未显示。仅 std
命名空间的错误是相同的。最后,标题自动完成出现错误:我将项目根目录中的 include
文件夹添加到包含路径,它编译 - 但自动完成显示某种 BS:
这些问题的原因可能是什么? 我的平台是 Windows 10 64 位,CodeLite 版本 9.1.4
更新
刚刚安装了一个古老的 CodeLite 版本 (6.1.1),在这里,一切正常。
最佳答案
总结一下这个问题: 这是 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/