De Qt Software Development Kit (SDK) is een platformonafhankelijk applicatieframework dat veel wordt gebruikt voor het ontwikkelen van applicatiesoftware met een grafische gebruikersinterface (GUI). Het is een draagbaar cross-platform applicatie-gebruikersinterfaceframework dat werkt op de besturingssystemen Windows, Linux en Mac OS X. Qt SDK helpt u bij het maken van grafische gebruikersinterfaces (GUI's) voor uw applicaties die zullen draaien op Windows, Linux en Mac OS X. Enkele populaire platformonafhankelijke applicaties die zijn gemaakt met behulp van de Qt SDK zijn KDE, Google Earth, Skype, Linux Multimedia Studio en de VLC-multimediaspeler. In wezen betekent cross-platform dat Qt-applicaties die u op Microsoft Windows maakt via de broncode meestal overdraagbaar zijn naar Linux en de Mac OS X-besturingssystemen en vice versa. Opmerkingen:
Opgewaardeerde Qt SDK 4.8 instructies en toegevoegde instructies voor Qt SDK 5.0
Stappen
Methode 1 van 6: Qt 4.8 SDK installatie-instructies:
Stap 1. Om de ontwikkelomgeving voor de Qt SDK in te stellen, hebben we de Qt SDK nodig
Uw Windows-besturingssysteem voorbereiden op de ontwikkeling van Qt-toepassingen
Download de Qt-SDK. Selecteer de Windows-versie en wees voorbereid op een lange download, afhankelijk van uw internetsnelheid. Ik raad je aan om de offline installatie van de Qt SDK te selecteren als je geen erg snelle internetverbinding hebt. De volledige Qt SDK voor het Windows-besturingssysteem is 1,7 GB, wat bij een langzame verbinding meer dan 6 uur kan duren
Stap 2. Installeer de Qt SDK door op het uitvoerbare bestand Qt SDK te klikken
Nadat het uitvoerbare bestand Qt SDK is geïnstalleerd, moet u het PATH van het Windows-systeem bewerken, zodat het Windows-besturingssysteem de Qt-opdrachten vanaf de opdrachtregel kan vinden. Wees voorzichtig met het bewerken van uw Windows-systeem PATH.
Methode 2 van 6: Bewerk het Windows Vista/Windows 7 PATH:
Stap 1. Volg de onderstaande stappen
- Klik op de Start-knop
- Klik op Configuratiescherm
- Klik op Systeem en onderhoud
- Klik op Systeem
- Klik op Geavanceerde systeeminstelling
- Klik op Omgevingsvariabelen
- Klik op PATH om systeembrede variabelen te bewerken
- Klik op OK als u klaar bent
Methode 3 van 6: Bewerk het Windows 8 PAD:
Stap 1. Volg de onderstaande stappen
- Klik op het mappictogram in de onderste taakbalk naast het Internet Explorer-pictogram
- Scroll naar beneden naar Computer
- Klik met de rechtermuisknop op Eigenschappen
- Klik op Geavanceerde systeeminstelling
- Klik op Omgevingsvariabelen
- Klik op PATH om systeembrede variabelen te bewerken
- Klik op OK als u klaar bent
Stap 2. Voeg het volgende toe aan het Windows-systeem PATH
-
Type/Kopiëren/Plakken:
;C:\QtSDK\mingw\bin;C:\QtSDK\Desktop\Qt\4.8.1\mingw\bin;
- dit zal het Windows-besturingssysteem instellen en informeren om Qt SDK-toepassingen vanaf de opdrachtregel te compileren. De nummers 4.8.1 geef het versienummer van de Qt SDK aan dat verandert bij elke nieuwe upgrade van de Qt SDK, vervang de nieuwe versienummers door het versienummer van uw Qt SDK.
Stap 3. Belangrijk:
U wilt de versie van MinGW gebruiken die is meegeleverd met de Qt SDK om uw Qt-toepassingen te bouwen. Als een andere versie van de MinGW-compiler op het Windows-systeem PATH is geïnstalleerd, zoals;C://MinGW/bin, moet u deze verwijderen het en voeg de Qt-versie van MinGW toe die is opgenomen in de Qt SDK. Dit is van cruciaal belang als u een andere versie van de MinGW C/C++-compiler op uw Windows-systeem hebt geïnstalleerd, moet u de andere MinGW van het Windows-systeem PATH verwijderen, omdat dit conflicten zal veroorzaken met de Qt-versie van MinGW en uw Qt-toepassingen zullen niet compileren en correct bouwen vanaf de opdrachtregel. Als u een andere versie van de MinGW C/C++-compiler gebruikt, zullen uw Qt-toepassingen die u vanaf de opdrachtregel maakt, crashen en afsluiten met meerdere systeemfoutmeldingen. U moet de versie van de MinGW C/C++-compiler gebruiken die bij de Qt SDK is geleverd.
Stap 4. Zodra het Qt SDK-systeem PATH is toegevoegd aan het Windows-besturingssysteem
Om te controleren of u kunt compileren vanaf de Windows-opdrachtregel, opent u een opdrachtregelprompt en geeft u de volgende opdracht hieronder.
Stap 5. Typ/kopieer/plak:
qmake -versie
- U zou een antwoord moeten krijgen dat lijkt op dit:
- ' QMaak versie 2.01a
- ' Qt versie 4.8.1 gebruiken in C:\QtSDK\Desktop\Qt\4.8.1\mingw\lib
Stap 6. Ontwikkel uw toepassingen vanaf de opdrachtregel door een teksteditor zoals Kladblok of WordPad te gebruiken om de broncode te maken en te bewerken en uw Qt-toepassingen vanaf de opdrachtregel te compileren
Stap 7. Nadat de Qt SDK is toegevoegd aan het systeem PATH met behulp van de bovenstaande instructies, kunt u nu uw toepassingen vanaf de opdrachtregel compileren met de volgende methode door de volgende opdrachten uit te voeren
Open een opdrachtregelprompt en voer de volgende opdrachten hieronder in.
-
Type/Kopiëren/Plakken:
mkdir Qt-toepassingen
-
Type/Kopiëren/Plakken:
cd Qt-Applicaties
-
Type/Kopiëren/Plakken:
mkdir QtHelloWorld
-
Type/Kopiëren/Plakken:
cd QtHelloWorld
Stap 8. Gebruik in de QtHelloWorld-directory een teksteditor zoals Kladblok of Wordpad om uw Qt-broncode te maken, typ het volgende
-
Type/Kopiëren/Plakken:
kladblok main.cpp
- zorg ervoor dat u het Qt-broncodebestand opslaat als main.cpp
- of
-
Type/Kopiëren/Plakken:
start wordpad
- als u Wordpad als teksteditor gebruikt, moet u het Qt-broncodebestand handmatig opslaan als main.cpp
Stap 9. Maak de applicatie in de kladblok- of wordpad-teksteditor, voer het volgende in:
-
Type/Kopiëren/Plakken:
#include #include #include #int main(int argc, char *argv) { QApplication app(argc, argv); QLabel hallo("Welkom bij mijn eerste WikiHow Qt-programma"); hello.setWindowTitle("Mijn eerste WikiHow Qt-programma op Windows"); hallo.resize(400, 400); hallo.show(); retour app.exec(); }
- Sla het broncodebestand op als main.cpp
- Voer in de QtHelloWorld-directory het volgende uit om de Qt-broncode te compileren en te koppelen:
-
Type/Kopiëren/Plakken:
qmake -project
dit zal het Qt-projectbestand maken
-
Type/Kopiëren/Plakken:
qmake
dit zal het Qt-projectbestand voorbereiden om te compileren
-
Type/Kopiëren/Plakken:
maken
dit zal de Qt-broncode compileren tot een uitvoerbaar programma
- Zodra de bovenstaande taken met succes zijn uitgevoerd en er geen fouten zijn, wordt de Qt-toepassing gemaakt in de QtHelloWorld-foutopsporingsmap als een uitvoerbaar bestand dat eindigt op .exe Ga naar de debug-map en voer de Qt-toepassing uit door op de toepassing te klikken of de Qt-toepassing vanaf de opdrachtregel uit te voeren.
-
Type/Kopiëren/Plakken:
cd debuggen
verander in de debug-map
-
Type/Kopiëren/Plakken:
QtHelloWorld.exe
en voer het nieuw gemaakte uitvoerbare bestand uit
- Gefeliciteerd u hebt zojuist uw Qt-toepassing gecompileerd vanaf de opdrachtregel op Windows.
Methode 4 van 6: Qt 5.0 SDK installatie-instructies:
Stap 1. Om de ontwikkelomgeving voor de Qt SDK in te stellen, hebben we de Qt SDK nodig
Uw Windows-besturingssysteem voorbereiden op de ontwikkeling van Qt-toepassingen
Download de Qt-SDK. Selecteer de Windows-versie en wees voorbereid op een lange download, afhankelijk van uw internetsnelheid. Ik raad je aan om de offline installatie van de Qt SDK te selecteren als je geen erg snelle internetverbinding hebt. De volledige Qt SDK voor het Windows-besturingssysteem is 1,7 GB, wat bij een langzame verbinding meer dan 6 uur kan duren
Stap 2. Installeer de Qt SDK door op het uitvoerbare bestand Qt SDK te klikken
Nadat het uitvoerbare bestand Qt SDK is geïnstalleerd, moet u het PATH van het Windows-systeem bewerken, zodat het Windows-besturingssysteem de Qt-opdrachten vanaf de opdrachtregel kan vinden. Wees voorzichtig met het bewerken van uw Windows-systeem PATH.
Methode 5 van 6: Bewerk het Windows Vista/Windows 7 PATH:
Stap 1. Volg de onderstaande stappen
- Klik op de Start-knop
- Klik op Configuratiescherm
- Klik op Systeem en onderhoud
- Klik op Systeem
- Klik op Geavanceerde systeeminstelling
- Klik op Omgevingsvariabelen
- Klik op PATH om systeembrede variabelen te bewerken
- Klik op OK als u klaar bent
Methode 6 van 6: Bewerk het Windows 8 PAD:
Stap 1. Volg de onderstaande stappen
- Klik op het mappictogram in de onderste taakbalk naast het Internet Explorer-pictogram
- Scroll naar beneden naar Computer
- Klik met de rechtermuisknop op Eigenschappen
- Klik op Geavanceerde systeeminstelling
- Klik op Omgevingsvariabelen
- Klik op PATH om systeembrede variabelen te bewerken
- Klik op OK als u klaar bent
Stap 2. Voeg het volgende toe aan het Windows 8-systeem PATH
-
Type/Kopiëren/Plakken:
;C:\Qt\Qt5.0.2\5.0.2\mingw47_32\bin;C:\Qt\Qt5.0.2\Tools\MinGW\bin;
- dit zal het Windows-besturingssysteem instellen en informeren om Qt SDK-toepassingen vanaf de opdrachtregel te compileren. De nummers 5.0.2 geef het versienummer van de Qt SDK aan dat verandert bij elke nieuwe upgrade van de Qt SDK, vervang de nieuwe versienummers door het versienummer van uw Qt SDK.
Stap 3. Belangrijk:
U wilt de versie van MinGW gebruiken die is meegeleverd met de Qt SDK om uw Qt-applicaties te bouwen. Als een andere versie van de MinGW-compiler op het Windows-systeem PATH is geïnstalleerd, zoals;C://MinGW/bin, moet u deze verwijderen het en voeg de Qt-versie van MinGW toe die is opgenomen in de Qt SDK. Dit is van cruciaal belang als u een andere versie van de MinGW C/C++-compiler op uw Windows-systeem hebt geïnstalleerd, moet u de andere MinGW van het Windows-systeem PATH verwijderen, omdat dit conflicten zal veroorzaken met de Qt-versie van MinGW en uw Qt-toepassingen zullen niet compileren en correct bouwen vanaf de opdrachtregel. Als u een andere versie van de MinGW C/C++-compiler gebruikt, zullen uw Qt-toepassingen die u vanaf de opdrachtregel maakt, crashen en afsluiten met meerdere systeemfoutmeldingen. U moet de versie van de MinGW C/C++-compiler gebruiken die bij de Qt SDK is geleverd.
Stap 4. Zodra het Qt SDK-systeem PATH is toegevoegd aan het Windows-besturingssysteem
Om te controleren of u kunt compileren vanaf de Windows-opdrachtregel, opent u een opdrachtregelprompt en geeft u de volgende opdracht hieronder.
Stap 5. Typ/kopieer/plak:
qmake -versie
- U zou een antwoord moeten krijgen dat lijkt op dit:
- ' QMaak versie 3.0
- ' Qt versie 5.0.2 gebruiken in C:\Qt\Qt5.0.2\mingw\lib
Stap 6. Ontwikkel uw toepassingen vanaf de opdrachtregel door een teksteditor zoals Kladblok of WordPad te gebruiken om de broncode te maken en te bewerken en uw Qt-toepassingen vanaf de opdrachtregel te compileren
Stap 7. Nadat de Qt SDK is toegevoegd aan het systeem PATH met behulp van de bovenstaande instructies, kunt u nu uw toepassingen vanaf de opdrachtregel compileren met de volgende methode door de volgende opdrachten uit te voeren
Open een opdrachtregelprompt en voer de volgende opdrachten hieronder in.
-
Type/Kopiëren/Plakken:
mkdir Qt-toepassingen
-
Type/Kopiëren/Plakken:
cd Qt-Applicaties
-
Type/Kopiëren/Plakken:
mkdir QtHelloWorld
-
Type/Kopiëren/Plakken:
cd QtHelloWorld
Stap 8. Gebruik in de QtHelloWorld-directory een teksteditor zoals Kladblok of Wordpad om uw Qt-broncode te maken, typ het volgende
-
Type/Kopiëren/Plakken:
kladblok main.cpp
- zorg ervoor dat u het Qt-broncodebestand opslaat als main.cpp
- of
-
Type/Kopiëren/Plakken:
start wordpad
- als u Wordpad als teksteditor gebruikt, moet u het Qt-broncodebestand handmatig opslaan als main.cpp
Stap 9. Maak de applicatie in de kladblok- of wordpad-teksteditor, voer het volgende in:
-
Type/Kopiëren/Plakken:
#include #include #include #int main(int argc, char *argv) { QApplication app(argc, argv); QLabel hallo("Welkom bij mijn eerste WikiHow Qt-programma"); hello.setWindowTitle("Mijn eerste WikiHow Qt-programma op Windows"); hallo.resize(400, 400); hallo.show(); retour app.exec(); }
- Sla het broncodebestand op als main.cpp
- Voer in de QtHelloWorld-directory het volgende uit om de Qt-broncode te compileren en te koppelen:
-
Type/Kopiëren/Plakken:
qmake -project
dit zal het Qt-projectbestand maken
- In Qt 5.0 SDK moet u echter een teksteditor gebruiken en het volgende toevoegen aan uw gegenereerde *.pro-bestand, een teksteditor zoals nano of gedit gebruiken en de volgende opdrachten geven:
-
Type/Kopiëren/Plakken:
kladblok QtHelloWorld.pro
- Uw gegenereerde QtHelloWorld.pro zou er ongeveer zo uit moeten zien:
SJABLOON = app TARGET = QtHelloWorld #INCLUDEPATH +=. # Invoerbronnen += main.cpp
Bewerk uw gegenereerde QtHelloWorld.pro-bestand om er als volgt uit te zien:
TEMPLATE = app TARGET = QtHelloWorld QT += core gui QT += widgets #INCLUDEPATH +=. # Invoerbronnen += main.cpp
- Nadat u de volgende regels hebt toegevoegd aan het bestand QtHelloWorld.pro onder het TARGET-sleutelwoord, voert u qmake uit
-
Type/Kopiëren/Plakken:
QT += kern gui
-
Type/Kopiëren/Plakken:
QT += widgets
Sla het bestand op en sluit af
-
Type/Kopiëren/Plakken:
qmake
Dit zal het Qt make-bestand maken
-
Type/Kopiëren/Plakken:
maken
Hiermee wordt het Qt make-bestand op uw systeem gecompileerd tot een uitvoerbaar programma. Op dit punt, op voorwaarde dat er geen fouten zijn, zou het bestand moeten worden gecompileerd tot een uitvoerbaar programma
- Zodra de bovenstaande taken met succes zijn uitgevoerd en er geen fouten zijn, wordt de Qt-toepassing gemaakt in de QtHelloWorld-foutopsporingsmap als een uitvoerbaar bestand dat eindigt op .exe Ga naar de debug-map en voer de Qt-toepassing uit door op de toepassing te klikken of de Qt-toepassing vanaf de opdrachtregel uit te voeren.
-
Type/Kopiëren/Plakken:
cd-release
verander in de release-map
-
Type/Kopiëren/Plakken:
QtHelloWorld.exe
en voer het nieuw gemaakte uitvoerbare bestand uit
- Gefeliciteerd u hebt zojuist uw Qt-toepassing gecompileerd vanaf de opdrachtregel op Windows.