2013-10-02 22 views
10

Jestem nowy w Qt. Pobrano kod źródłowy dla aplikacji Qt z SourceForge i próbowałem go zbudować i uruchomić. Po pracy przez kilka podobnych problemów dodając QT += sprawozdań do .pro plików, siedzę na tym jednym:Qt Nie można otworzyć pliku włączającego: 'QPrinter'

On próbuje budować w Qt Creator, dostaję błędy mówiąc

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

próbowałem dodając QT += printsupport do pliku .pro, czyszczenia i odbudowy, ale daje ten błąd

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

Kiedy idę do C:\Qt\Qt5.1.1\5.1.1\msvc2012_64\include\QtPrintSupport, qtprintsupportglobal.h JEST TAM!

+0

Nie ma ścieżki specyficznej dla projektu, którą muszę edytować, prawda? –

+1

Usuń katalog budowania cienia i ponownie zbuduj, na wszelki wypadek. –

Odpowiedz

10

Trzeba dodać QPrinter Wsparcie dla .pro złożyć projektu:

QT += printsupport 
4

w moim przypadku rozwiązaniem było

Delete the shadow build directory and build again

po dodanie printsupport, jak sugeruje @KubaOber w komentarze.

Powiązane problemy