QT Creator: błąd budowania

QT Creator: błąd budowania
ME
  • Rejestracja:około 8 lat
  • Ostatnio:ponad 7 lat
  • Postów:3
0

Witam,
mam problem z programem qt creator. Otóż po jego instalacji i próbie kompilacji program zgłasza blad taki jak na screenie. Próbowałem różnych sposobów włącznie z instalacja pakietu SDK. Załączam takze screena z zakładki z kompilatorami w opcjach. Pomoże ktoś ? Z gory dziekuje za wszystkie rady.

  • jp.jpg (145 KB) - ściągnięć: 245
  • kl.jpg (125 KB) - ściągnięć: 236
bl4ster
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad 6 lat
  • Lokalizacja:Lublin
  • Postów:197
0

QCreator podczas kompilacji tworzy nowy folder build-nazwa projektu, spróbuj go usunąć i raz jeszcze skompilować projekt.


"Jesteśmy świadomymi istotami, a życie jest sposobem w jaki wszechświat poznaje sam siebie." prof. Brian Cox
dub.raf
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 5 lat
  • Postów:82
0

Prawy klik na projekt w explorerze, "uruchom qmake" :)

0

Tak na mój gust brakuje skonfigurowanego kompilatora. Dodaj kompilator do qt-creatora i/lub go zainstaluj.
Ewentualnie ściągnij wersję z kompilatorem wbudowanym.

Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około godziny
1

Na pierwszym screenie masz wykryty kompilator z "Microsoft Windows SDK for Windows 7".
O ile dobrze pamiętam, ta wersja SDK miała wbudowany kompilator wersjowo podobny do Visual C++ 2010.
A na drugim screenie masz Qt 5.8.0 dla MSVC 2015.
To razem nie zadziała.

Zainstaluj Visual Studio 2017 Community, zaznaczając w instalatorze obsługę C++ dla desktopa.
Inne rzeczy możesz powyłączać, jeśli cię nie interesują.
Następnie w Qt Creatorze w zakładce "Zestawy narzędzi" połącz posiadaną wersję Qt 5.8.0 z wykrytym kompilatorem z Visuala 2017. Olej ostrzeżenia o niezgodności wersji - 2017 i 2015 są wzajemnie zgodne, w przeciwieństwie do 2010 i 2015.

Zobacz też czy w zakładce debugery masz wykryty właściwy debuger. Jeśli nie, ściągnij najnowszy Windows SDK (a nie jakiś stary który masz) i w instalatorze wybierz tylko samo "debugging tools" - odznacz całą resztę.

edytowany 2x, ostatnio: Azarien
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około godziny
2

Tak to powinno wyglądać: wykryty debuger, wykryty kompilator (nie musi być tyle wersji na raz :-) 2017 ma wersję 15.0) i połączony debuger, kompilator i wersja Qt — u mnie jest x86, u ciebie powinno być x64.

1.png
2.png
3.png

Czerwony wykrzyknik wynika z połączenia Qt dla MSVC2015 z kompilatorem od MSVC2017. Qt Creator nie ma racji, to działa i jest suportowane przez Microsoft.

  • 3.png (17 KB) - ściągnięć: 159
  • 2.png (31 KB) - ściągnięć: 184
  • 1.png (17 KB) - ściągnięć: 132
ME
  • Rejestracja:około 8 lat
  • Ostatnio:ponad 7 lat
  • Postów:3
0

Zrobiłem wszystko zgodnie z Waszymi poradami. Zainstalowałem Visual Studio Community 2017, pakiet "Programowanie aplikacji klasycznych w języku c++". Lecz teraz pojawił się nowy błąd podczas kompilacji. Wszystkie potrzebne informacje załączam w screenach.

  • 2.png (82 KB) - ściągnięć: 150
  • 1.png (62 KB) - ściągnięć: 158
  • 3.png (82 KB) - ściągnięć: 221
  • 4.png (54 KB) - ściągnięć: 237

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.