2013-10-02 393 views
10

我是Qt的新手。下載SourceForge Qt應用程序的源代碼,並嘗試構建並運行它。加入QT +=語句的.pro文件通過幾個類似的問題的工作後,我堅持這一個:Qt無法打開包含文件:'QPrinter'

在試圖建立Qt Creator中,我得到的錯誤說

error: C1083: Cannot open include file: 'QPrinter': No such file or directory

我嘗試添加QT += printsupport到.pro文件,清理和重建,但它給出了這個錯誤

Error: dependent '..\..\..\..\..\..\..\..\..\..\..\Qt\Qt5.1.1\5.1.1\msvc2012_64\include\QtPrintSupport\qtprintsupportglobal.h' does not exist."

當我去C:\Qt\Qt5.1.1\5.1.1\msvc2012_64\include\QtPrintSupport,qtprintsupportglobal.h是存在的!

+0

沒有我需要編輯的項目特定路徑,是嗎? –

+1

刪除陰影構建目錄並重新構建,以防萬一。 –

回答

10

你必須QPrinter來支持添加到您的項目的.pro文件:

QT += printsupport 
4

在我的情況的解決方案是

Delete the shadow build directory and build again

加入printsupport後,如@KubaOber建議在註釋。

相關問題