2013-10-02 2 views
10

Ich bin neu in Qt. Quellcode für eine Qt-Anwendung von SourceForge heruntergeladen und versucht, es zu erstellen und auszuführen. durch ein paar ähnliche Probleme nach der Arbeit QT += Aussagen durch das Hinzufügen von Dateien zu .pro, bin ich auf diesem stecken ein:Qt Kann die Include-Datei nicht öffnen: 'QPrinter'

Bei dem Versuch in Qt Creator zu bauen, bekomme ich Fehler sagen

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

ich Zugabe versucht QT += printsupport zum .proDatei, Reinigung und Wiederaufbau, aber das gibt dieser Fehler

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

Als ich nach C:\Qt\Qt5.1.1\5.1.1\msvc2012_64\include\QtPrintSupport gehen, ist qtprintsupportglobal.h ES!

+0

Es gibt keinen projektspezifischen Pfad, den ich bearbeiten muss, oder? –

+1

Löschen Sie das Shadow-Build-Verzeichnis und erstellen Sie es erneut, nur für den Fall. –

Antwort

10

Sie haben QPrinter Unterstützung Ihres Projekts .pro-Datei hinzuzufügen:

QT += printsupport 
4

In meinem Fall war die Lösung zu

Delete the shadow build directory and build again

nach Zugabe printsupport, wie @KubaOber schlägt vor, in der Bemerkungen.