Qt Software Development Kit (SDK) er et rammeverk på tvers av plattformer som er mye brukt for å utvikle applikasjonsprogramvare med et grafisk brukergrensesnitt (GUI). Noen av de kjente applikasjonene som er utviklet med Qt er KDE, Opera, Google Earth og Skype. Det er et bærbart rammeverk på tvers av plattformapplikasjoner som fungerer på operativsystemene Windows, Linux og Mac OS X. Qt SDK hjelper deg med å lage grafiske brukergrensesnitt (GUI) for applikasjonene dine som vil kjøre på Windows, Linux og Mac OS X. For mer detaljert informasjon om Qt SDK, vennligst se Qt SDK -nettstedet. For ytterligere informasjon om hvordan du oppretter ditt første Qt -program, vennligst se følgende dokument Hvordan lage ditt første Qt -program på Ubuntu Linux.
Merk:
Dette dokumentet dekker installasjonen av 64-biters versjon av Qt SDK 4.8 og Qt SDK 5.0, programvareutviklingssett på Ubuntu Linux og vil også fungere for Debian og Linux Mint.
Trinn
Metode 1 av 2: Qt SDK 4.8 Installasjonsinstruksjoner:
Trinn 1. Bestem først bit -versjonen av Ubuntu Linux -operativsystemet ved å åpne en terminal og skrive følgende nedenfor og laste ned den matchende Qt SDK -bitversjonen for operativsystemet
For eksempel, hvis du er på 32-biters Ubuntu Linux, laster du ned 32-biters Qt SDK, hvis du er på 64-biters Ubuntu Linux, laster du ned 64-biters Qt SDK.
-
Type/Kopier/Lim inn:
fil /sbin /init
- Legg merke til bitversjonen av Ubuntu Linux-operativsystemarkitekturen den vil vise om den er 32-bit eller 64-bit.
Trinn 2. Last deretter ned Qt Software Development Kit (SDK) Last ned Qt SDK
- Velg Ubuntu Linux systemarkitektur, for eksempel 32-biters eller 64-biters versjon av Qt SDK. Du kan også legge til utviklingsbiblioteker slik at du kan kjøre Qt -programmer uten komplikasjoner ved å følge disse trinnene.
-
Merk:
Når det gjelder nedlasting av SDK, laster du ned frakoblet installasjon på grunn av at det tar lang tid å laste ned med mindre du har en veldig rask nedlastingstilkobling.
- Du har to metoder når det gjelder å laste ned Qt SDK, den elektroniske installasjonsmetoden eller frakoblet installasjonsmetoden. Jeg foretrekker bare å laste ned hele SDK ved hjelp av frakoblet metode. Fordi klassene som utgjør Qt SDK er så store, tar det flere timer på en treg tilkobling for å laste ned SDK. Dette kan være en deaktivering for noen brukere som ønsker å prøve Qt SDK.
- Forslag: Jeg vil på det sterkeste anbefale å bruke frakoblet installasjonsprogrammet i stedet for det elektroniske installasjonsprogrammet med mindre du har en veldig rask tilkobling.
Trinn 3. Åpne en terminal og skriv inn følgende kommandoer nedenfor:
-
Type/Kopier/Lim inn:
sudo apt-get install synaptic
-
Type/Kopier/Lim inn:
sudo apt-get oppdatering
- Denne kommandoen brukes til å oppdatere og resynkronisere pakkeindeksfilene fra kildene via Internett.
-
Type/Kopier/Lim inn:
sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
- Denne kommandoen legger til flere Qt -utviklingsbiblioteker i Ubuntu Linux -systemet ditt, slik at Qt -programmer kan kjøres jevnt på systemet ditt.
Trinn 4. Skriv/Kopier/Lim inn:
cd /home /"ditt brukernavn"/Nedlastinger
Dette vil endre deg til nedlastingskatalogen på systemet ditt
Trinn 5. Skriv/Kopier/Lim inn:
sudo -s chmod u+x QtSdk-offline-linux-x86_64-v1.2.1.run
Dette vil gjøre Qt SDK kjørbar for alle brukere på systemet ditt
Trinn 6. Installer Qt SDK ved å utstede følgende kommando
-
Type/Kopier/Lim inn:
sudo -s./QtSdk-offline-linux-x86_64-v1.2.1.run-stil cleanlooks
- Du må ha superbrukerrettigheter for å installere Qt SDK
Trinn 7. Når du installerer Qt SDK, blir du bedt om å velge en katalog der du vil at Qt SDK skal ligge
Velg /opt og Qt SDK installeres i en katalog kalt /opt /QtSDK
Trinn 8. Endre tillatelsene for Qt SDK -katalogplasseringen for å være tilgjengelige for alle brukere ved å utstede følgende kommando
Trinn 9. Skriv/Kopier/Lim inn:
sudo -s chmod -R 777 /opt /QtSDK
Dette vil gjøre Qt SDK kjørbar for alle brukere på systemet ditt
Trinn 10. Skriv/Kopier/Lim inn:
sudo -s chmod -R 777 /home /"ditt brukernavn"/.config/Nokia
Dette forhindrer feilmeldinger når du starter QtCreator, og sier at den ikke kan skrive til /home /"ditt brukernavn"/.config/Nokia katalog.
Trinn 11. Når Qt -programmet er installert, åpner du en terminal og bruker et tekstredigeringsprogram som nano eller gedit for å redigere din /etc /profil
-
Type/Kopier/Lim inn:
sudo -s nano /etc /profile
- eller
-
Type/Kopier/Lim inn:
sudo -s gedit /etc /profile
Trinn 12. Rull ned til slutten av /etc /profilfilen og skriv inn følgende tekst nedenfor
Du vil legge til denne linjen nedenfor i filen /etc /profile system wide, slik at du får muligheten til å kompilere Qt -programmer fra terminallinjen.
Trinn 13. Skriv/Kopier/Lim inn:
- PATH =/opt/QtSDK/Desktop/Qt/4.8.1/gcc/bin: $ PATH
- eksportere STI
Trinn 14. Nummeret ovenfor markert med fet skrift angir versjonsnummeret til Qt SDK, så sørg for å skrive inn riktig versjonsnummer for Qt SDK
Qt SDK forbedres alltid med nye versjonsendringer. Så sørg for at du er oppmerksom på ditt Qt SDK -versjonsnummer.
For eksempel bruker vi Qt versjon 4.8.1 i dette eksemplet, derfor vil versjonsnummeret i /etc /profilen gjenspeile som 4.8.1
Trinn 15. Lagre /etc /profilfilen og avslutt
Trinn 16. Last inn /etc /profilfilen på nytt ved å utstede følgende kommando
-
Type/Kopier/Lim inn:
. /etc/profile
- Sørg for å skrive inn en. og deretter et mellomrom for å laste inn /etc /profilfilen på nytt
Trinn 17. Når /etc /profilfilen er lastet inn på nytt, gir du følgende kommando. Du kan skrive inn følgende kommandoer for å sikre at Ubuntu Linux -systemet ditt gjenkjenner at Qt SDK har blitt akseptert av systemveien
Trinn 18. Skriv/Kopier/Lim inn:
som qmake
- Du bør motta et svar som det nedenfor
- /opt/QtSDK/Desktop/Qt/4.8.1/gcc/bin/qmake
Trinn 19. Skriv også inn følgende kommando nedenfor:
-
Type/Kopier/Lim inn:
qmake -versjon
Trinn 20. Du bør motta et svar som ligner på dette:
- ' QMake versjon 2.01a
- ' Bruke Qt versjon 4.8.1 i /opt/QtSDK/Desktop/Qt/4.8.1/gcc/lib
Trinn 21. Dette gir deg beskjed om at du kan kompilere Qt -programmer fra kommandolinjen
Nå er du klar til å kompilere Qt -programmer på ditt Ubuntu Linux -system. Når Qt SDK er installert på systemet ditt, vil du kanskje prøve å kompilere ditt første Qt -program. Se dette dokumentet for mer informasjon Hvordan lage ditt første Qt -program på Ubuntu Linux.
Metode 2 av 2: Installasjonsinstruksjoner for Qt SDK 5.0:
Trinn 1. Bestem først bitversjonen av Ubuntu Linux -operativsystemet ved å åpne en terminal og skrive følgende nedenfor og laste ned den matchende Qt SDK -bitversjonen for operativsystemet
For eksempel, hvis du er på 32-biters Ubuntu Linux, laster du ned 32-biters Qt SDK, hvis du er på 64-biters Ubuntu Linux, laster du ned 64-biters Qt SDK.
-
Type/Kopier/Lim inn:
fil /sbin /init
- Legg merke til bitversjonen av Ubuntu Linux-operativsystemarkitekturen den vil vise om den er 32-biters eller 64-biters.
Trinn 2. Last deretter ned Qt Software Development Kit (SDK) Last ned Qt SDK
- Velg Ubuntu Linux systemarkitektur, for eksempel 32-biters eller 64-biters versjon av Qt SDK. Du kan også legge til utviklingsbiblioteker slik at du kan kjøre Qt -programmer uten komplikasjoner ved å følge disse trinnene.
-
Merk:
Når det gjelder nedlasting av SDK, kan du laste ned frakoblet installasjon på grunn av at det tar lang tid å laste ned med mindre du har en veldig rask nedlastingstilkobling.
- Du har to metoder når det gjelder å laste ned Qt SDK, den elektroniske installasjonsmetoden eller frakoblet installasjonsmetoden. Jeg foretrekker bare å laste ned hele SDK -en ved hjelp av frakoblet metode. Fordi klassene som utgjør Qt SDK er så store, tar det flere timer på en treg tilkobling for å laste ned SDK. Dette kan være en deaktivering for noen brukere som ønsker å prøve Qt SDK.
- Forslag: Jeg vil på det sterkeste anbefale å bruke frakoblet installasjonsprogrammet i stedet for det elektroniske installasjonsprogrammet med mindre du har en veldig rask tilkobling.
Trinn 3. Åpne en terminal og skriv inn følgende kommandoer nedenfor:
-
Type/Kopier/Lim inn:
sudo apt-get install synaptic
-
Type/Kopier/Lim inn:
sudo apt-get oppdatering
- Denne kommandoen brukes til å oppdatere og resynkronisere pakkeindeksfilene fra kildene via Internett.
-
Type/Kopier/Lim inn:
sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
- Denne kommandoen legger til flere Qt -utviklingsbiblioteker i Ubuntu Linux -systemet ditt, slik at Qt -programmer kan kjøres jevnt på systemet ditt. Jeg inkluderte denne informasjonen bare hvis du vil ha Qt SDK 4.8 -kompatible biblioteker installert
-
Type/Kopier/Lim inn:
sudo apt-get install build-essential
- dette vil legge til flere C/C ++ biblioteker for kompilering
-
Type/Kopier/Lim inn:
sudo apt-get install "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev
- dette vil legge til OpenGL -funksjonalitet når du kjører Qt -programmene dine
Trinn 4. Skriv/Kopier/Lim inn:
cd /home /"ditt brukernavn"/Nedlastinger
Dette vil endre deg til nedlastingskatalogen på systemet ditt
Trinn 5. Skriv/Kopier/Lim inn:
sudo -s chmod u+x qt-linux-opensource-5.0.2-x86_64-offline.run
Dette vil gjøre Qt SDK kjørbar for alle brukere på systemet ditt
Trinn 6. Installer Qt SDK ved å utstede følgende kommando
-
Type/Kopier/Lim inn:
sudo -s./qt-linux-opensource-5.0.2-x86_64-offline.run-stil cleanlooks
- Du må ha superbrukerrettigheter for å installere Qt SDK
Trinn 7. Når du installerer Qt SDK, blir du bedt om å velge en katalog der du vil at Qt SDK skal ligge
Velg /opt og Qt SDK installeres i en katalog kalt /opt /QtSDK
Trinn 8. Endre tillatelsene for Qt SDK -katalogplasseringen for å være tilgjengelige for alle brukere ved å utstede følgende kommando
Trinn 9. Skriv/Kopier/Lim inn:
sudo -s chmod -R 777 /opt/Qt5.0.2
Dette vil gjøre Qt SDK kjørbar for alle brukere på systemet ditt
Trinn 10. Skriv/Kopier/Lim inn:
sudo -s chmod -R 777 /home /"ditt brukernavn"/.config/QtProject
Dette forhindrer feilmeldinger når du starter QtCreator, og sier at den ikke kan skrive til /home /"ditt brukernavn"/.config/QtProject -katalogen.
Trinn 11. Når Qt -programmet er installert, åpner du en terminal og bruker et tekstredigeringsprogram som nano eller gedit for å redigere din /etc /profil
-
Type/Kopier/Lim inn:
sudo -s nano /etc /profile
- eller
-
Type/Kopier/Lim inn:
sudo -s gedit /etc /profile
Trinn 12. Rull ned til slutten av /etc /profilfilen og skriv inn følgende tekst nedenfor
Du vil legge til denne linjen nedenfor i filen /etc /profile system wide, slik at du får muligheten til å kompilere Qt -programmer fra terminallinjen.
Trinn 13. Skriv/Kopier/Lim inn:
- STI =/opt/Qt5.0.2/5.0.2/gcc/bin: $ PATH
- eksportere STI
Trinn 14. Nummeret ovenfor markert med fet skrift angir versjonsnummeret til Qt SDK, så sørg for å skrive inn riktig versjonsnummer for Qt SDK
Qt SDK forbedres alltid med nye versjonsendringer. Så sørg for at du er oppmerksom på Qt SDK -versjonsnummeret ditt.
For eksempel bruker vi Qt -versjon 5.0.2 i dette eksemplet vil derfor versjonsnummeret i /etc /profilen gjenspeile som 5.0.2
Trinn 15. Lagre /etc /profilfilen og avslutt
Trinn 16. Last inn /etc /profilfilen på nytt ved å utstede følgende kommando
-
Type/Kopier/Lim inn:
. /etc/profile
- Sørg for å skrive inn en. og deretter et mellomrom for å laste inn /etc /profilfilen på nytt
Trinn 17. Når /etc /profilfilen er lastet inn på nytt, kan du skrive følgende kommando: Du kan skrive følgende kommandoer for å sikre at Ubuntu Linux -systemet ditt gjenkjenner at Qt SDK har blitt akseptert av systemveien
Trinn 18. Skriv/Kopier/Lim inn:
som qmake
- Du bør motta et svar som det nedenfor
- /opt/Qt5.0.2/5.0.2/gcc/bin/qmake
Trinn 19. Skriv også inn følgende kommando nedenfor:
-
Type/Kopier/Lim inn:
qmake -versjon
Trinn 20. Du bør motta et svar som ligner på dette:
- QMake versjon 3.0
- Bruke Qt versjon 5.0.2 i /opt/Qt5.0.2/5.0.2/gcc/lib
Trinn 21. Dette lar deg vite at du er i stand til å kompilere Qt SDK 5.0 -programmer fra kommandolinjen
Nå er du klar til å kompilere Qt -programmer på ditt Ubuntu Linux -system. Når Qt SDK er installert på systemet ditt, vil du kanskje prøve å kompilere ditt første Qt -program. Se dette dokumentet for mer informasjon Hvordan lage ditt første Qt -program på Ubuntu Linux.