當試圖在QtCreator中工作時,Qt庫的代碼完成有一個問題。 QtCreator說它無法找到Qt頭文件,所以沒有代碼完成。即如果我編寫#include <QPainter>
或#include <QtGui/QPainter>
,則此行會以消息No such file or directory
加下劃線。QtCreator的代碼完成不適用於Qt庫
但編譯過程完美無缺。所以,qmake
找到一切正確,問題出在QtCreator中。此外,所有自己的文件(爲項目創建)的代碼完成工作正常。
我們已經嘗試過多次修復,包括重新安裝Qt兩次,試圖在QtCreator的目錄中破壞qt.conf
,試圖找到qmake.cache
,搜索註冊表並搜索了很多。我們在Windows Vista下使用QtSdk 1.1和捆綁的QtCreator 2.2.1,安裝在默認位置。
在.pro
文件中有寫髒的解決方法,但我們不想使用它。
感謝您的回答。無法測試,因爲我目前無法訪問筆記本。 – elricbk