Qt Creator 由于使用 clangd 不断建立索引而非常慢

问题描述 投票:0回答:1

我使用 Qt Creator 7.0.2 进行混合 C/C+ 项目,使用 CMake 3.20.6(以及 Ninja 作为生成器)(以及 MinGW 7.30 64 位作为主编译器),并且由于不断的原因,它最近非常慢索引。它几乎总是在右下角显示“使用 clangd 进行索引”,并表示有 1 到 4 个文件需要索引。这使得一切变得缓慢或冻结,因为它消耗了大量的 CPU,并且似乎阻塞了 Qt Creator 中的一切。以前或以前的版本中从未出现过这种情况。

有什么提示或提示可能会导致这种情况吗?我可以停用 clangd 解析/索引,但随后我无法获得自动完成或其他项目解析/索引相关的功能。

parsing indexing clang qt-creator clangd
1个回答
0
投票

我在 Qt Creator 10 上遇到了同样的问题。

降低 clang 优先级并限制它使用的线程为我解决了这个问题:

或者,您可以使用顶部复选框完全禁用 clangd。这也解决了问题。

© www.soinside.com 2019 - 2024. All rights reserved.