De Qt Software Development Kit (SDK) is een platformonafhankelijk applicatieframework dat veel wordt gebruikt voor het ontwikkelen van applicatiesoftware met een grafische gebruikersinterface (GUI). Enkele van de bekende toepassingen die met Qt zijn ontwikkeld, zijn KDE, Opera, Google Earth en Skype. 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. Voor meer gedetailleerde informatie over de Qt SDK, zie de Qt SDK-website. Zie voor meer informatie over het maken van uw eerste Qt-programma het volgende document Hoe u uw eerste Qt-programma kunt maken op Ubuntu Linux.
Opmerking:
Dit document behandelt de installatie van de 64-bits versie van Qt-SDK 4.8 en Qt-SDK 5.0, softwareontwikkelingskit op Ubuntu Linux en zal ook werken voor Debian en Linux Mint.
Stappen
Methode 1 van 2: Qt SDK 4.8 Installatie-instructies:
Stap 1. Bepaal eerst de bitversie van uw Ubuntu Linux-besturingssysteem door een terminal te openen en het volgende hieronder te typen en de bijpassende Qt SDK-bitversie voor uw besturingssysteem te downloaden
Als u bijvoorbeeld 32-bit Ubuntu Linux gebruikt, download dan 32-bit Qt SDK, als u 64-bit Ubuntu Linux gebruikt, download dan 64-bit Qt SDK.
-
Type/Kopiëren/Plakken:
bestand /sbin/init
- Let op de bitversie van uw Ubuntu Linux-besturingssysteemarchitectuur die wordt weergegeven, of deze nu 32-bits of 64-bits is.
Stap 2. Download vervolgens de Qt Software Development Kit (SDK) Download Qt SDK
- Selecteer uw Ubuntu Linux-systeemarchitectuur, zoals de 32-bits of 64-bits versie van de Qt SDK. U kunt ook ontwikkelingsbibliotheken toevoegen zodat u Qt-toepassingen zonder complicaties kunt uitvoeren door deze stappen te volgen.
-
Opmerking:
Als het gaat om het downloaden van de SDK, download dan de offline installatie omdat het lang duurt om te downloaden, tenzij je een echt snelle downloadverbinding hebt.
- U hebt twee methoden als het gaat om het downloaden van de Qt SDK: de online installatiemethode of de offline installatiemethode. Ik download liever gewoon de volledige SDK met behulp van de offline methode. Omdat de klassen waaruit Qt SDK bestaat zo groot zijn, duurt het enkele uren op een langzame verbinding om de SDK te downloaden. Dit kan al dan niet een afknapper zijn voor sommige gebruikers die de Qt SDK willen uitproberen.
- Suggestie: Ik raad ten zeerste aan om het offline installatieprogramma te gebruiken in plaats van het online installatieprogramma, tenzij je een echt snelle verbinding hebt.
Stap 3. Open een terminal en voer de volgende opdrachten hieronder in:
-
Type/Kopiëren/Plakken:
sudo apt-get install synaptic
-
Type/Kopiëren/Plakken:
sudo apt-get update
- Deze opdracht wordt gebruikt om de pakketindexbestanden van hun bronnen via internet bij te werken en opnieuw te synchroniseren.
-
Type/Kopiëren/Plakken:
sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
- Deze opdracht voegt extra Qt-ontwikkelingsbibliotheken toe aan uw Ubuntu Linux-systeem, waardoor Qt-programma's soepel op uw systeem kunnen draaien.
Stap 4. Typ/kopieer/plak:
cd /home/"je gebruikersnaam"/Downloads
Hierdoor gaat u naar de map Downloads op uw systeem
Stap 5. Typ/kopieer/plak:
sudo -s chmod u+x QtSdk-offline-linux-x86_64-v1.2.1.run
Dit maakt de Qt SDK uitvoerbaar voor alle gebruikers op uw systeem
Stap 6. Installeer de Qt SDK door de volgende opdracht te geven:
-
Type/Kopiëren/Plakken:
sudo -s./QtSdk-offline-linux-x86_64-v1.2.1.run -stijl cleanlooks
- U moet superuser-rechten hebben om de Qt SDK te installeren
Stap 7. Wanneer u de Qt SDK installeert, wordt u gevraagd een map te selecteren waar u de Qt SDK wilt plaatsen
Selecteer /opt en uw Qt SDK wordt geïnstalleerd in een map met de naam /opt/QtSDK
Stap 8. Wijzig de machtigingen op de Qt SDK-maplocatie zodat deze beschikbaar is voor alle gebruikers door de volgende opdracht uit te voeren:
Stap 9. Typ/kopieer/plak:
sudo -s chmod -R 777 /opt/QtSDK
Dit maakt de Qt SDK uitvoerbaar voor alle gebruikers op uw systeem
Stap 10. Typ/kopieer/plak:
sudo -s chmod -R 777 /home/"je gebruikersnaam"/.config/Nokia
Dit voorkomt foutmeldingen wanneer u QtCreator start, waarin staat dat het niet kan schrijven naar de /home/"je gebruikersnaam"/.config/Nokia-map.
Stap 11. Zodra het Qt-programma is geïnstalleerd, opent u een terminal en gebruikt u een teksteditor zoals nano of gedit om uw /etc/profile te bewerken
-
Type/Kopiëren/Plakken:
sudo -s nano /etc/profile
- of
-
Type/Kopiëren/Plakken:
sudo -s gedit /etc/profile
Stap 12. Scroll naar beneden naar het einde van het /etc/profile-bestand en voer de volgende tekst hieronder in
U wilt deze regel hieronder toevoegen aan uw /etc/profile systeembrede bestand, zodat u de mogelijkheid heeft om Qt-programma's vanaf de terminalregel te compileren.
Stap 13. Typ/kopieer/plak:
- PATH=/opt/QtSDK/Desktop/Qt/4.8.1/gcc/bin:$PATH
- PAD exporteren
Stap 14. Het bovenstaande vetgedrukte nummer geeft het versienummer van de Qt SDK aan, dus zorg ervoor dat u het juiste versienummer van de Qt SDK invoert
De Qt SDK wordt altijd verbeterd met nieuwe versiewijzigingen. Zorg er dus voor dat u rekening houdt met uw Qt SDK-versienummer.
In dit voorbeeld gebruiken we bijvoorbeeld Qt-versie 4.8.1, daarom zou het versienummer in het /etc/profile overeenkomen met 4.8.1
Stap 15. Sla het /etc/profile-bestand op en sluit af
Stap 16. Laad het /etc/profile-bestand opnieuw door het volgende commando uit te voeren:
-
Type/Kopiëren/Plakken:
. /etc/profiel
- Zorg ervoor dat u een. en dan een spatie om je /etc/profile-bestand opnieuw te laden
Stap 17. Zodra het /etc/profile-bestand opnieuw is geladen, geeft u de volgende opdracht op. U kunt de volgende opdrachten typen om ervoor te zorgen dat uw Ubuntu Linux-systeem herkent dat de Qt SDK is geaccepteerd door het systeem PATH
Stap 18. Typ/kopieer/plak:
welke qmake
- U zou een antwoord moeten krijgen zoals hieronder:
- /opt/QtSDK/Desktop/Qt/4.8.1/gcc/bin/qmake
Stap 19. Typ ook de volgende opdracht hieronder:
-
Type/Kopiëren/Plakken:
qmake -versie
Stap 20. U zou een antwoord moeten krijgen dat er ongeveer zo uitziet:
- ' QMaak versie 2.01a
- ' Qt versie 4.8.1 gebruiken in /opt/QtSDK/Desktop/Qt/4.8.1/gcc/lib
Stap 21. Dit laat u weten dat u Qt-programma's kunt compileren vanaf de opdrachtregel
Nu bent u helemaal klaar om Qt-programma's op uw Ubuntu Linux-systeem te compileren. Zodra de Qt SDK met succes op uw systeem is geïnstalleerd, wilt u misschien proberen uw eerste Qt-programma te compileren. Zie dit document voor meer informatie Hoe u uw eerste Qt-programma kunt maken op Ubuntu Linux.
Methode 2 van 2: Qt SDK 5.0 Installatie-instructies:
Stap 1. Bepaal eerst de bitversie van uw Ubuntu Linux-besturingssysteem door een terminal te openen en het volgende hieronder te typen en de bijpassende Qt SDK-bitversie voor uw besturingssysteem te downloaden
Als u bijvoorbeeld 32-bit Ubuntu Linux gebruikt, download dan 32-bit Qt SDK, als u 64-bit Ubuntu Linux gebruikt, download dan 64-bit Qt SDK.
-
Type/Kopiëren/Plakken:
bestand /sbin/init
- Let op de bitversie van uw Ubuntu Linux-besturingssysteemarchitectuur die wordt weergegeven, of deze nu 32-bits of 64-bits is.
Stap 2. Download vervolgens de Qt Software Development Kit (SDK) Download Qt SDK
- Selecteer uw Ubuntu Linux-systeemarchitectuur, zoals de 32-bits of 64-bits versie van de Qt SDK. U kunt ook ontwikkelingsbibliotheken toevoegen zodat u Qt-toepassingen zonder complicaties kunt uitvoeren door deze stappen te volgen.
-
Opmerking:
Als het gaat om het downloaden van de SDK, download dan de offline installatie omdat het lang duurt om te downloaden, tenzij je een echt snelle downloadverbinding hebt.
- U hebt twee methoden als het gaat om het downloaden van de Qt SDK: de online installatiemethode of de offline installatiemethode. Ik download liever gewoon de volledige SDK met behulp van de offline methode. Omdat de klassen waaruit Qt SDK bestaat zo groot zijn, duurt het enkele uren op een langzame verbinding om de SDK te downloaden. Dit kan al dan niet een afknapper zijn voor sommige gebruikers die de Qt SDK willen uitproberen.
- Suggestie: Ik raad je ten zeerste aan om het offline installatieprogramma te gebruiken in plaats van het online installatieprogramma, tenzij je een echt snelle verbinding hebt.
Stap 3. Open een terminal en voer de volgende opdrachten hieronder in:
-
Type/Kopiëren/Plakken:
sudo apt-get install synaptic
-
Type/Kopiëren/Plakken:
sudo apt-get update
- Deze opdracht wordt gebruikt om de pakketindexbestanden van hun bronnen via internet bij te werken en opnieuw te synchroniseren.
-
Type/Kopiëren/Plakken:
sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
- Deze opdracht voegt extra Qt-ontwikkelingsbibliotheken toe aan uw Ubuntu Linux-systeem, waardoor Qt-programma's soepel op uw systeem kunnen draaien. Ik heb deze informatie toegevoegd voor het geval je Qt SDK 4.8-compatibele bibliotheken wilt installeren
-
Type/Kopiëren/Plakken:
sudo apt-get install build-essentieel
- dit voegt extra C/C++-bibliotheken toe voor compilatie
-
Type/Kopiëren/Plakken:
sudo apt-get install "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev
- dit zal OpenGL-functionaliteit toevoegen bij het uitvoeren van uw Qt-toepassingen
Stap 4. Typ/kopieer/plak:
cd /home/"je gebruikersnaam"/Downloads
Hierdoor gaat u naar de map Downloads op uw systeem
Stap 5. Typ/kopieer/plak:
sudo -s chmod u+x qt-linux-opensource-5.0.2-x86_64-offline.run
Dit maakt de Qt SDK uitvoerbaar voor alle gebruikers op uw systeem
Stap 6. Installeer de Qt SDK door de volgende opdracht te geven:
-
Type/Kopiëren/Plakken:
sudo -s./qt-linux-opensource-5.0.2-x86_64-offline.run -stijl cleanlooks
- U moet superuser-rechten hebben om de Qt SDK te installeren
Stap 7. Wanneer u de Qt SDK installeert, wordt u gevraagd een map te selecteren waar u de Qt SDK wilt plaatsen
Selecteer /opt en uw Qt SDK wordt geïnstalleerd in een map met de naam /opt/QtSDK
Stap 8. Wijzig de machtigingen op de Qt SDK-maplocatie zodat deze beschikbaar is voor alle gebruikers door de volgende opdracht uit te voeren:
Stap 9. Typ/kopieer/plak:
sudo -s chmod -R 777 /opt/Qt5.0.2
Dit maakt de Qt SDK uitvoerbaar voor alle gebruikers op uw systeem
Stap 10. Typ/kopieer/plak:
sudo -s chmod -R 777 /home/"je gebruikersnaam"/.config/QtProject
Dit voorkomt foutmeldingen wanneer u QtCreator start, waarin staat dat het niet kan schrijven naar de /home/"je gebruikersnaam"/.config/QtProject-map.
Stap 11. Zodra het Qt-programma is geïnstalleerd, opent u een terminal en gebruikt u een teksteditor zoals nano of gedit om uw /etc/profile te bewerken
-
Type/Kopiëren/Plakken:
sudo -s nano /etc/profile
- of
-
Type/Kopiëren/Plakken:
sudo -s gedit /etc/profile
Stap 12. Scroll naar beneden naar het einde van het /etc/profile-bestand en voer de volgende tekst hieronder in
U wilt deze regel hieronder toevoegen aan uw /etc/profile systeembrede bestand, zodat u de mogelijkheid heeft om Qt-programma's vanaf de terminalregel te compileren.
Stap 13. Typ/kopieer/plak:
- PAD=/opt/Qt5.0.2/5.0.2/gcc/bin:$PATH
- PAD exporteren
Stap 14. Het bovenstaande vetgedrukte nummer geeft het versienummer van de Qt SDK aan, dus zorg ervoor dat u het juiste versienummer van de Qt SDK invoert
De Qt SDK wordt altijd verbeterd met nieuwe versiewijzigingen. Zorg er dus voor dat u rekening houdt met uw Qt SDK-versienummer.
We gebruiken bijvoorbeeld de Qt-versie 5.0.2 in dit voorbeeld zou het versienummer in het /etc/profile dus overeenkomen met: 5.0.2
Stap 15. Sla het /etc/profile-bestand op en sluit af
Stap 16. Laad het /etc/profile-bestand opnieuw door het volgende commando uit te voeren:
-
Type/Kopiëren/Plakken:
. /etc/profiel
- Zorg ervoor dat u een. en dan een spatie om je /etc/profile-bestand opnieuw te laden
Stap 17. Zodra het /etc/profile-bestand opnieuw is geladen, geeft u de volgende opdracht op. U kunt de volgende opdrachten typen om ervoor te zorgen dat uw Ubuntu Linux-systeem herkent dat de Qt SDK is geaccepteerd door het systeem PATH
Stap 18. Typ/kopieer/plak:
welke qmake
- U zou een antwoord moeten krijgen zoals hieronder:
- /opt/Qt5.0.2/5.0.2/gcc/bin/qmake
Stap 19. Typ ook de volgende opdracht hieronder:
-
Type/Kopiëren/Plakken:
qmake -versie
Stap 20. U zou een antwoord moeten krijgen dat er ongeveer zo uitziet:
- QMaak versie 3.0
- Qt-versie 5.0.2 gebruiken in /opt/Qt5.0.2/5.0.2/gcc/lib
Stap 21. Dit laat u weten dat u Qt SDK 5.0-programma's kunt compileren vanaf de opdrachtregel
Nu bent u helemaal klaar om Qt-programma's op uw Ubuntu Linux-systeem te compileren. Zodra de Qt SDK met succes op uw systeem is geïnstalleerd, wilt u misschien proberen uw eerste Qt-programma te compileren. Zie dit document voor meer informatie Hoe u uw eerste Qt-programma kunt maken op Ubuntu Linux.