2015-04-30 33 views
0

所以,我遇到另一個有趣的「沒有這樣的文件或目錄」錯誤在我的程序。另一個「沒有這樣的文件或目錄」錯誤qt5

有趣的是,當我輸入類我包括我的源代碼,這是的QGraphicsItem的QGraphicsView在這種情況下,被給予警告。但是當我試圖在Qt創建器中構建它時,它會引發錯誤並告訴我「C1083:無法打開包含文件:無此類文件或目錄」。 (頭文件都設在d:\ Qt的\ Qt5.4.1 \ 5.4 \ msvc2013_64 \包括\ QtWidgets

而且,我去查一下我的qt5.4文件,這是d包括路徑: \ Qt \ Qt5.4.1 \ 5.4 \ msvc2013_64 \ include在他的情況下,我確實找到了兩個頭文件。

有沒有人遇到過這個錯誤?可以解釋一下嗎?

順便說一句,這是qt創建者的默認包含路徑以及如何更改它?

+0

您可能需要添加多個包含路徑編譯器搜索包含文件。考慮'D:\ Qt \ Qt5.4.1 \ 5.4 \ msvc2013_64 \ include \ QtCore'或者/和'D:\ Qt \ Qt5.4.1 \ 5.4 \ msvc2013_64 \ include \ QtGui'等。 – vahancho

+0

@vahancho改變它。不起作用。 – walkerlala

+0

什麼是缺少的包含文件以及它們的位置? – vahancho

回答

3

您應該檢查.pro文件中查找該行:

QT += core gui widgets 

我會建議增加widgetsQT變量。
Yhis應該解決所有頭的路徑問題,這些頭被實現爲QtWidgets
編輯.pro文件後,不要忘記重建項目。
如果你是從控制檯,您應該構建它:

  1. cd到您的項目目錄
  2. 運行qmake
  3. 不是運行make

如果您正在使用QtCreator你應該使用Rebuild選項

相關問題