2011-07-19 48 views
6

我安装的Qt Creator中的自动完成功能不再有效。我将“激活完成”设置为“始终”,但它不起作用,即使按Control +空格也是如此。Qt Creator中的自动完成功能不起作用

它曾经工作得很好,所以我不知道为什么突然停下来。有人知道可能是什么原因吗?

+0

当你更改'.pro'文件中的某些内容时,会发生'解析'还是'评估'步骤(参见上面的run/build按钮)? – vrince

+0

是的,当我更改我的.pro文件时,我看到“评估” –

+0

由于某种原因没有捕获“ctrl-space”。我甚至无法记录它。更改快捷方式为我修复(v4.2.1)。 – jozxyqk

回答

4

好的,我发现问题是什么。这是因为我开始使用预编译头文件,这意味着许多类现在在stable.h中,而编辑器显然没有找到。我通过在所有文件中添加#include "stable.h"来解决此问题,例如在VC++中。

+1

这是[Qt Creator中的已知错误](https://bugreports.qt-project.org/browse/QTCREATORBUG-476) - 预编译头文件不会添加到自动完成数据中。 – smokris

相关问题