Używanie Qt 5.8.0 na Win 7/MSVC2015x64bit;
miałem ten sam problem i znalazłem sposób aby to naprawić, nawet jeśli jej nie najmądrzejszy:
1) Otwórz ProjectName.pro plik
2) Pomiędzy QT += core gui
i greaterThan(QT_MAJOR_VERSION, X): QT += widgets
pasty QT += widgets
więc ta część wygląda trochę tak:
... QT += core gui QT += widgets greaterThan(QT_MAJOR...
Zapisz i zamknij plik .pro i czekać na Qt do automatycznego przeczytać zmiany plików i samo aktualizowanie.
(jeśli masz deaktivated to spróbuj zrestartować Qt)
Jak również to - zastępując znak „X” w greaterThan(QT_MAJOR_VERSION, X): QT += widgets
z numerem wersji wcześniejszej niż za działa dobrze dla mnie. (X = your_major_version - 1
)
(W przypadku korzystania Qt 5.x miejsce 4 zamiast 5, przy użyciu Qt 3.x zastąpić 3 z 2 i tak dalej ...)
nie wiem, czy to działa również na inne platformy ...
Mam nadzieję, że mogę pomóc co najmniej 1 osobie, która ma ten sam problem. ;)
Pozdrowienia Zitro
Czy możesz zamieścić plik .pro? być może brakuje opcji "widgetów" w zmiennej QT. – HappyCactus
Wysłałem to. @HappyCactus –
Pole sysroot jest podejrzane. i sprawdź konfigurację zestawu, że "!" żółty znak mówi ci, że coś jest nie tak. – HappyCactus