2011-07-19 49 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

相關問題