2013-10-02 400 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建议在注释。

相关问题