Qt Software Development Kit (SDK) je aplikacijski okvir za više platformi koji se široko koristi za razvoj aplikacijskog softvera s grafičkim korisničkim sučeljem (GUI). Neke od dobro poznatih aplikacija razvijenih s Qt -om su KDE, Opera, Google Earth i Skype. To je prijenosni okvir platforme korisničkog interfejsa za više platformi koji radi na Windows, Linux i Mac OS X operativnim sistemima. Qt SDK vam pomaže da kreirate grafička korisnička sučelja (GUI) za vaše aplikacije koje će se izvoditi na Windows, Linux i Mac OS X. Za detaljnije informacije o Qt SDK -u pogledajte web stranicu Qt SDK. Za dodatne informacije o kreiranju vašeg prvog Qt programa pogledajte sljedeći dokument Kako stvoriti svoj prvi Qt program na Ubuntu Linuxu.
Bilješka:
Ovaj dokument pokriva instalaciju 64-bitne verzije Qt SDK 4.8 i Qt SDK 5.0, komplet za razvoj softvera na Ubuntu Linuxu i također će raditi za Debian i Linux Mint.
Koraci
Metoda 1 od 2: Qt SDK 4.8 Upute za instalaciju:
Korak 1. Prvo odredite bitnu verziju svog Ubuntu Linux operativnog sistema tako što ćete otvoriti terminal i upisati sljedeće u nastavku i preuzeti odgovarajuću Qt SDK bitnu verziju za vaš operativni sistem
Na primjer, ako koristite 32-bitni Ubuntu Linux, preuzmite 32-bitni Qt SDK, ako koristite 64-bitni Ubuntu Linux, preuzmite 64-bitni Qt SDK.
-
Tip/Kopiraj/Zalijepi:
file /sbin /init
- Zapamtite bitnu verziju vaše arhitekture Ubuntu Linux operativnog sistema koja će prikazati bilo da je 32-bitna ili 64-bitna.
Korak 2. Zatim preuzmite Qt paket za razvoj softvera (SDK) Preuzmite Qt SDK
- Odaberite svoju Ubuntu Linux arhitekturu sistema, poput 32-bitne ili 64-bitne verzije Qt SDK-a. Također možete dodati razvojne biblioteke tako da možete pokrenuti Qt aplikacije bez komplikacija slijedeći ove korake.
-
Bilješka:
Što se tiče preuzimanja SDK -a, preuzmite izvanmrežnu instalaciju jer preuzimanje traje dugo, osim ako nemate stvarno brzu vezu za preuzimanje.
- Imate dva načina kada je u pitanju preuzimanje Qt SDK -a putem metode za instalaciju na mreži ili metode za instalaciju van mreže. Više volim samo preuzeti cijeli SDK koristeći offline metodu. Budući da su klase koje čine Qt SDK toliko velike, potrebno je nekoliko sati na sporoj vezi za preuzimanje SDK -a. Ovo može, ali i ne mora biti isključivanje za neke korisnike koji žele isprobati Qt SDK.
- Prijedlog: Toplo bih preporučio korištenje offline instalacijskog programa umjesto mrežnog instalacijskog programa, osim ako nemate stvarno brzu vezu.
Korak 3. Otvorite terminal i unesite sljedeće naredbe ispod:
-
Tip/Kopiraj/Zalijepi:
sudo apt-get install synaptic
-
Tip/Kopiraj/Zalijepi:
sudo apt-get update
- Ova naredba se koristi za ažuriranje i ponovnu sinkronizaciju datoteka indeksa paketa iz njihovih izvora putem Interneta.
-
Tip/Kopiraj/Zalijepi:
sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
- Ova naredba dodaje dodatne Qt razvojne biblioteke u vaš Ubuntu Linux sistem omogućavajući Qt programima da se nesmetano izvode na vašem sistemu.
Korak 4. Upišite/kopirajte/zalijepite:
cd /home /"tvoje korisničko ime"/Preuzimanja
Ovo će vas promijeniti u direktorij Preuzimanja na vašem sistemu
Korak 5. Upišite/kopirajte/zalijepite:
sudo -s chmod u+x QtSdk-offline-linux-x86_64-v1.2.1.run
Ovo će učiniti Qt SDK izvršnim za sve korisnike na vašem sistemu
Korak 6. Instalirajte Qt SDK izdavanjem sljedeće naredbe
-
Tip/Kopiraj/Zalijepi:
sudo -s./QtSdk-offline-linux-x86_64-v1.2.1.run -style cleanlooks
- Morate imati privilegije superkorisnika da biste instalirali Qt SDK
Korak 7. Kada instalirate Qt SDK, od vas će se tražiti da odaberete direktorij u kojem želite da se Qt SDK nalazi
Odaberite /opt i vaš Qt SDK će se instalirati u direktorij pod nazivom /opt /QtSDK
Korak 8. Promijenite dozvole za lokaciju direktorija Qt SDK da budu dostupne svim korisnicima izdavanjem sljedeće naredbe
Korak 9. Upišite/kopirajte/zalijepite:
sudo -s chmod -R 777 /opt /QtSDK
Ovo će učiniti Qt SDK izvršnim za sve korisnike na vašem sistemu
Korak 10. Upišite/kopirajte/zalijepite:
sudo -s chmod -R 777 /home /"tvoje korisničko ime"/.config/Nokia
Ovo će spriječiti poruke o grešci kada pokrenete QtCreator, navodeći da se ne može pisati u /home /"tvoje korisničko ime"/.config/Nokia direktorij.
Korak 11. Nakon što je program Qt instaliran, otvorite terminal i upotrijebite uređivač teksta, poput nano ili gedita, za uređivanje vašeg /etc /profila
-
Tip/Kopiraj/Zalijepi:
sudo -s nano /etc /profile
- ili
-
Tip/Kopiraj/Zalijepi:
sudo -s gedit /etc /profile
Korak 12. Pomaknite se dolje do kraja /etc /profile datoteke i unesite donji tekst ispod
Ovu liniju želite dodati u svoju /etc /profile sistemsku datoteku tako da ćete imati mogućnost kompajliranja Qt programa iz terminalne linije.
Korak 13. Upišite/kopirajte/zalijepite:
- PATH =/opt/QtSDK/Desktop/Qt/4.8.1/gcc/bin: $ PATH
- izvoz PATH
Korak 14. Gornji broj označen masnim slovima označava broj verzije Qt SDK -a, stoga obavezno unesite ispravan broj verzije Qt SDK -a
Qt SDK se uvijek poboljšava s promjenama nove verzije. Zato vodite računa o broju verzije Qt SDK -a.
Na primjer, u ovom primjeru koristimo Qt verziju 4.8.1, pa bi se broj verzije u /etc /profilu odražavao kao 4.8.1
Korak 15. Sačuvajte /etc /profile datoteku i izađite
Korak 16. Ponovo učitajte /etc /profile datoteku izdavanjem sljedeće naredbe
-
Tip/Kopiraj/Zalijepi:
. /etc/profile
- Obavezno unesite a. a zatim razmak za ponovno učitavanje vaše /etc /profile datoteke
Korak 17. Nakon što se datoteka /etc /profile ponovo učita, izdajte sljedeću naredbu, možete upisati sljedeće naredbe kako biste bili sigurni da vaš Ubuntu Linux sistem prepoznaje da je Qt SDK prihvaćen od sistemske PATH
Korak 18. Upišite/kopirajte/zalijepite:
koje qmake
- Trebali biste primiti odgovor poput ovog u nastavku
- /opt/QtSDK/Desktop/Qt/4.8.1/gcc/bin/qmake
Korak 19. Također unesite sljedeću naredbu ispod:
-
Tip/Kopiraj/Zalijepi:
qmake -verzija
Korak 20. Trebali biste dobiti sličan odgovor:
- ' QMake verzija 2.01a
- ' Korištenje Qt verzije 4.8.1 u /opt/QtSDK/Desktop/Qt/4.8.1/gcc/lib
Korak 21. Ovo vam daje do znanja da možete kompajlirati Qt programe iz komandne linije
Sada ste spremni za kompajliranje Qt programa na vašem Ubuntu Linux sistemu. Nakon što je Qt SDK uspješno instaliran na vaš sistem, možda ćete htjeti pokušati sastaviti svoj prvi Qt program, pogledajte ovaj dokument za više informacija Kako stvoriti svoj prvi Qt program na Ubuntu Linuxu.
Metoda 2 od 2: Upute za instalaciju Qt SDK 5.0:
Korak 1. Prvo odredite bitnu verziju svog Ubuntu Linux operativnog sistema tako što ćete otvoriti terminal i upisati sljedeće u nastavku i preuzeti odgovarajuću Qt SDK bitnu verziju za vaš operativni sistem
Na primjer, ako koristite 32-bitni Ubuntu Linux, preuzmite 32-bitni Qt SDK, ako koristite 64-bitni Ubuntu Linux, preuzmite 64-bitni Qt SDK.
-
Tip/Kopiraj/Zalijepi:
file /sbin /init
- Zapamtite bitnu verziju vaše arhitekture Ubuntu Linux operativnog sistema koja će prikazati bilo da je 32-bitna ili 64-bitna.
Korak 2. Zatim preuzmite Qt paket za razvoj softvera (SDK) Preuzmite Qt SDK
- Odaberite svoju Ubuntu Linux arhitekturu sistema, poput 32-bitne ili 64-bitne verzije Qt SDK-a. Također možete dodati razvojne biblioteke tako da možete pokrenuti Qt aplikacije bez komplikacija slijedeći ove korake.
-
Bilješka:
Što se tiče preuzimanja SDK -a, preuzmite izvanmrežnu instalaciju jer preuzimanje traje dugo, osim ako nemate stvarno brzu vezu za preuzimanje.
- Imate dva načina kada je u pitanju preuzimanje Qt SDK -a putem metode za instalaciju na mreži ili metode za instalaciju van mreže. Više volim samo preuzeti cijeli SDK koristeći offline metodu. Budući da su klase koje čine Qt SDK toliko velike, potrebno je nekoliko sati na sporoj vezi za preuzimanje SDK -a. Ovo može, ali i ne mora biti isključivanje za neke korisnike koji žele isprobati Qt SDK.
- Prijedlog: Toplo bih preporučio korištenje offline instalacijskog programa umjesto mrežnog instalacijskog programa, osim ako nemate stvarno brzu vezu.
Korak 3. Otvorite terminal i unesite sljedeće naredbe ispod:
-
Tip/Kopiraj/Zalijepi:
sudo apt-get install synaptic
-
Tip/Kopiraj/Zalijepi:
sudo apt-get update
- Ova naredba se koristi za ažuriranje i ponovnu sinkronizaciju datoteka indeksa paketa iz njihovih izvora putem Interneta.
-
Tip/Kopiraj/Zalijepi:
sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
- Ova naredba dodaje dodatne Qt razvojne biblioteke u vaš Ubuntu Linux sistem omogućavajući Qt programima da se nesmetano izvode na vašem sistemu. Uključio sam ove informacije samo u slučaju da želite imati instalirane Qt SDK 4.8 kompatibilne biblioteke
-
Tip/Kopiraj/Zalijepi:
sudo apt-get install build-essential
- ovo će dodati dodatne C/C ++ biblioteke za kompajliranje
-
Tip/Kopiraj/Zalijepi:
sudo apt-get install "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev
- ovo će dodati OpenGL funkcionalnost pri pokretanju vaših Qt aplikacija
Korak 4. Upišite/kopirajte/zalijepite:
cd /home /"tvoje korisničko ime"/Preuzimanja
Ovo će vas promijeniti u direktorij Preuzimanja na vašem sistemu
Korak 5. Upišite/kopirajte/zalijepite:
sudo -s chmod u+x qt-linux-opensource-5.0.2-x86_64-offline.run
Ovo će učiniti Qt SDK izvršnim za sve korisnike na vašem sistemu
Korak 6. Instalirajte Qt SDK izdavanjem sljedeće naredbe
-
Tip/Kopiraj/Zalijepi:
sudo -s./qt-linux-opensource-5.0.2-x86_64-offline.run cleanlooks u stilu
- Morate imati privilegije superkorisnika da biste instalirali Qt SDK
Korak 7. Kada instalirate Qt SDK, od vas će se tražiti da odaberete direktorij u kojem želite da se Qt SDK nalazi
Odaberite /opt i vaš Qt SDK će se instalirati u direktorij pod nazivom /opt /QtSDK
Korak 8. Promijenite dozvole za lokaciju direktorija Qt SDK da budu dostupne svim korisnicima izdavanjem sljedeće naredbe
Korak 9. Upišite/kopirajte/zalijepite:
sudo -s chmod -R 777 /opt/Qt5.0.2
Ovo će učiniti Qt SDK izvršnim za sve korisnike na vašem sistemu
Korak 10. Upišite/kopirajte/zalijepite:
sudo -s chmod -R 777 /home /"tvoje korisničko ime"/.config/QtProject
Ovo će spriječiti poruke o grešci kada pokrenete QtCreator, navodeći da se ne može pisati u /home /"tvoje korisničko ime"/.config/QtProject direktorij.
Korak 11. Nakon što je program Qt instaliran, otvorite terminal i upotrijebite uređivač teksta, poput nano ili gedita, za uređivanje vašeg /etc /profila
-
Tip/Kopiraj/Zalijepi:
sudo -s nano /etc /profile
- ili
-
Tip/Kopiraj/Zalijepi:
sudo -s gedit /etc /profile
Korak 12. Pomaknite se dolje do kraja /etc /profile datoteke i unesite donji tekst ispod
Ovu liniju želite dodati u svoju /etc /profile sistemsku datoteku tako da ćete imati mogućnost kompajliranja Qt programa iz terminalne linije.
Korak 13. Upišite/kopirajte/zalijepite:
- PATH =/opt/Qt5.0.2/5.0.2/gcc/bin: $ PATH
- izvoz PATH
Korak 14. Gornji broj označen masnim slovima označava broj verzije Qt SDK -a, stoga obavezno unesite ispravan broj verzije Qt SDK -a
Qt SDK se uvijek poboljšava s promjenama nove verzije. Zato vodite računa o broju verzije Qt SDK -a.
Na primjer, koristimo Qt verziju 5.0.2 u ovom primjeru bi stoga broj verzije u /etc /profilu odražavao kao 5.0.2
Korak 15. Sačuvajte /etc /profile datoteku i izađite
Korak 16. Ponovo učitajte /etc /profile datoteku izdavanjem sljedeće naredbe
-
Tip/Kopiraj/Zalijepi:
. /etc/profile
- Obavezno unesite a. a zatim razmak za ponovno učitavanje vaše /etc /profile datoteke
Korak 17. Nakon što se datoteka /etc /profile ponovo učita, izdajte sljedeću naredbu, možete upisati sljedeće naredbe kako biste bili sigurni da vaš Ubuntu Linux sistem prepoznaje da je Qt SDK prihvaćen od sistemske PATH
Korak 18. Upišite/kopirajte/zalijepite:
koje qmake
- Trebali biste primiti odgovor poput ovog u nastavku
- /opt/Qt5.0.2/5.0.2/gcc/bin/qmake
Korak 19. Također unesite sljedeću naredbu ispod:
-
Tip/Kopiraj/Zalijepi:
qmake -verzija
Korak 20. Trebali biste dobiti sličan odgovor:
- QMake verzija 3.0
- Koristeći Qt verziju 5.0.2 u /opt/Qt5.0.2/5.0.2/gcc/lib
Korak 21. Ovo vam daje do znanja da ste u mogućnosti kompajlirati Qt SDK 5.0 programe iz naredbenog retka
Sada ste spremni za kompajliranje Qt programa na vašem Ubuntu Linux sistemu. Nakon što je Qt SDK uspješno instaliran na vaš sistem, možda ćete htjeti pokušati sastaviti svoj prvi Qt program, pogledajte ovaj dokument za više informacija Kako stvoriti svoj prvi Qt program na Ubuntu Linuxu.