„Qt Software Development Kit“(SDK) yra kelių platformų programų sistema, plačiai naudojama kuriant taikomąją programinę įrangą su grafine vartotojo sąsaja (GUI). Kai kurios žinomos programos, sukurtos naudojant „Qt“, yra „KDE“, „Opera“, „Google Earth“ir „Skype“. Tai nešiojama kelių platformų programų vartotojo sąsajos sistema, veikianti „Windows“, „Linux“ir „Mac OS X“operacinėse sistemose. „Qt SDK“padeda kurti grafines vartotojo sąsajas (GUI) jūsų programoms, kurios veiks „Windows“, „Linux“ir „Mac OS X“. Daugiau informacijos apie „Qt SDK“ieškokite „Qt SDK“svetainėje. Norėdami gauti daugiau informacijos apie savo pirmosios Qt programos kūrimą, skaitykite šį dokumentą Kaip sukurti savo pirmąją Qt programą „Ubuntu Linux“.
Pastaba:
Šiame dokumente aprašomas 64 bitų versijos diegimas „Qt SDK“4.8 ir „Qt SDK 5.0“, programinės įrangos kūrimo rinkinys „Ubuntu Linux“, taip pat veiks „Debian“ir „Linux Mint“.
Žingsniai
1 metodas iš 2: „Qt SDK 4.8“diegimo instrukcijos:
1 žingsnis. Pirmiausia nustatykite savo „Ubuntu Linux“operacinės sistemos bitų versiją, atidarydami terminalą ir įvesdami toliau pateiktą informaciją, ir atsisiųskite atitinkamą jūsų operacinei sistemai skirtą „Qt SDK“bitų versiją
Pvz., Jei naudojate 32 bitų „Ubuntu Linux“, atsisiųskite 32 bitų „Qt SDK“, jei naudojate 64 bitų „Ubuntu Linux“, atsisiųskite 64 bitų „Qt SDK“.
-
Tipas/Kopijuoti/Įklijuoti:
failas /sbin /init
- Atkreipkite dėmesį į „Ubuntu Linux“operacinės sistemos architektūros bitų versiją, kuri bus rodoma, ar ji yra 32 bitų, ar 64 bitų.
2 žingsnis. Toliau atsisiųskite „Qt Software Development Kit“(SDK) Atsisiųskite „Qt SDK“
- Pasirinkite „Ubuntu Linux“sistemos architektūrą, pvz., 32 bitų arba 64 bitų „Qt SDK“versiją. Taip pat galite pridėti kūrimo bibliotekų, kad galėtumėte be jokių komplikacijų paleisti „Qt“programas atlikdami šiuos veiksmus.
-
Pastaba:
Atsisiųsdami SDK, atsisiųskite diegimą neprisijungus, nes atsisiuntimas užtrunka ilgai, nebent turite labai greitą atsisiuntimo ryšį.
- Turite du būdus, kaip atsisiųsti „Qt SDK“internetinio diegimo metodą arba diegimo neprisijungus metodą. Man labiau patinka tiesiog atsisiųsti visą SDK naudojant neprisijungus naudojamą metodą. Kadangi klasės, sudarančios Qt SDK, yra tokios didelės, SDK atsisiuntimas užtrunka kelias valandas. Tai gali būti išjungimas kai kuriems vartotojams, norintiems išbandyti „Qt SDK“.
- Pasiūlymas: Aš labai rekomenduočiau naudoti neprisijungusį diegimo programą, o ne internetinį diegimo programą, nebent turite labai greitą ryšį.
Žingsnis 3. Atidarykite terminalą ir žemiau įveskite šias komandas:
-
Tipas/Kopijuoti/Įklijuoti:
sudo apt-get install synaptic
-
Tipas/Kopijuoti/Įklijuoti:
sudo apt-get atnaujinimas
- Ši komanda naudojama atnaujinti ir iš naujo sinchronizuoti paketų indeksų failus iš jų šaltinių per internetą.
-
Tipas/Kopijuoti/Įklijuoti:
sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
- Ši komanda prideda papildomų „Qt“kūrimo bibliotekų prie jūsų „Ubuntu Linux“sistemos, leidžiančios „Qt“programoms sklandžiai veikti jūsų sistemoje.
Žingsnis 4. Įveskite/Kopijuoti/Įklijuoti:
cd /home /"Jūsų slapyvardis"/Atsisiuntimai
Tai pakeis jus į sistemos atsisiuntimų katalogą
5 veiksmas. Įveskite/Kopijuoti/Įklijuoti:
sudo -s chmod u+x QtSdk-offline-linux-x86_64-v1.2.1.run
Dėl to „Qt SDK“bus vykdomas visiems jūsų sistemos vartotojams
6 veiksmas. Įdiekite „Qt SDK“išleisdami šią komandą
-
Tipas/Kopijuoti/Įklijuoti:
sudo -s./QtSdk-offline-linux-x86_64-v1.2.1.run stiliaus „cleanlooks“
- Norėdami įdiegti „Qt SDK“, turite turėti super vartotojo teises
Žingsnis 7. Įdiegę „Qt SDK“, būsite paraginti pasirinkti katalogą, kuriame norite turėti „Qt SDK“
Pasirinkite /opt ir jūsų Qt SDK bus įdiegtas į katalogą pavadinimu /opt /QtSDK
Žingsnis 8. Pakeiskite Qt SDK katalogo leidimus, kad jie būtų prieinami visiems vartotojams, išleisdami šią komandą
9 veiksmas. Įveskite/Kopijuoti/Įklijuoti:
sudo -s chmod -R 777 /opt /QtSDK
Dėl to „Qt SDK“bus vykdomas visiems jūsų sistemos vartotojams
10 veiksmas. Įveskite/Kopijuoti/Įklijuoti:
sudo -s chmod -R 777 /home /"Jūsų slapyvardis"/.config/Nokia
Tai užkirs kelią klaidų pranešimams paleidus „QtCreator“, nurodant, kad jis negali rašyti į /home /"Jūsų slapyvardis"/.config/Nokia katalogas.
Žingsnis 11. Įdiegę „Qt“programą, atidarykite terminalą ir naudokite teksto redaktorių, pvz., „Nano“arba „gedit“, kad redaguotumėte /etc /profile
-
Tipas/Kopijuoti/Įklijuoti:
sudo -s nano /etc /profile
- arba
-
Tipas/Kopijuoti/Įklijuoti:
sudo -s gedit /etc /profile
Žingsnis 12. Slinkite žemyn iki /etc /profile failo pabaigos ir žemiau įveskite šį tekstą
Šią eilutę norite pridėti prie savo /etc /profile visos sistemos failo, kad turėtumėte galimybę kompiliuoti Qt programas iš terminalo linijos.
Žingsnis 13. Įveskite/Kopijuoti/Įklijuoti:
- PATH =/opt/QtSDK/darbalaukis/Qt/4.8.1/gcc/bin: $ PATH
- eksporto kelias
14. Žingsnis. Anksčiau paryškintas skaičius žymi „Qt SDK“versijos numerį, todėl įsitikinkite, kad įvedėte teisingą „Qt SDK“versijos numerį
„Qt SDK“nuolat tobulėja keičiant naują versiją. Taigi įsitikinkite, kad žinote savo „Qt SDK“versijos numerį.
Pavyzdžiui, šiame pavyzdyje naudojame Qt versiją 4.8.1, todėl /etc /profile versijos numeris atspindėtų kaip 4.8.1
Žingsnis 15. Išsaugokite failą /etc /profile ir išeikite
Žingsnis 16. Iš naujo įkelkite /etc /profile failą išleisdami šią komandą
-
Tipas/Kopijuoti/Įklijuoti:
. /etc/profile
- Įsitikinkite, kad įvedėte a. ir tada tarpo, kad iš naujo įkeltumėte /etc /profile failą
Žingsnis 17. Kai iš naujo įkeliamas /etc /profile failas, išduokite šią komandą, galite įvesti šias komandas, kad įsitikintumėte, jog jūsų „Ubuntu Linux“sistema atpažįsta, kad sistemos PATH priėmė Qt SDK
Žingsnis 18. Įveskite/Kopijuoti/Įklijuoti:
kuris qmake
- Turėtumėte gauti tokį atsakymą kaip žemiau
- /opt/QtSDK/Desktop/Qt/4.8.1/gcc/bin/qmake
Žingsnis 19. Taip pat žemiau įveskite šią komandą:
-
Tipas/Kopijuoti/Įklijuoti:
qmake -versija
Žingsnis 20. Turėtumėte gauti panašų atsakymą:
- ' „QMake“versija 2.01a
- ' Qt versijos 4.8.1 naudojimas /opt/QtSDK/Desktop/Qt/4.8.1/gcc/lib
21 veiksmas. Tai leidžia jums žinoti, kad galite kompiliuoti Qt programas iš komandinės eilutės
Dabar esate pasiruošę kompiliuoti „Qt“programas savo „Ubuntu Linux“sistemoje. Kai „Qt SDK“bus sėkmingai įdiegta jūsų sistemoje, galbūt norėsite pabandyti sudaryti pirmąją „Qt“programą, norėdami gauti daugiau informacijos, skaitykite šiame dokumente Kaip sukurti pirmąją „Qt“programą „Ubuntu Linux“.
2 metodas iš 2: „Qt SDK 5.0“diegimo instrukcijos:
1 žingsnis. Pirmiausia nustatykite savo „Ubuntu Linux“operacinės sistemos bitų versiją, atidarydami terminalą ir įvesdami toliau pateiktą informaciją, ir atsisiųskite atitinkamą jūsų operacinei sistemai skirtą „Qt SDK“bitų versiją
Pvz., Jei naudojate 32 bitų „Ubuntu Linux“, atsisiųskite 32 bitų „Qt SDK“, jei naudojate 64 bitų „Ubuntu Linux“, tada atsisiųskite 64 bitų „Qt SDK“.
-
Tipas/Kopijuoti/Įklijuoti:
failas /sbin /init
- Atkreipkite dėmesį į „Ubuntu Linux“operacinės sistemos architektūros bitų versiją, kuri bus rodoma, ar ji yra 32 bitų, ar 64 bitų.
2 žingsnis. Toliau atsisiųskite „Qt Software Development Kit“(SDK) Atsisiųskite „Qt SDK“
- Pasirinkite „Ubuntu Linux“sistemos architektūrą, pvz., 32 bitų arba 64 bitų „Qt SDK“versiją. Taip pat galite pridėti kūrimo bibliotekų, kad galėtumėte be jokių komplikacijų paleisti „Qt“programas atlikdami šiuos veiksmus.
-
Pastaba:
Atsisiųsdami SDK, atsisiųskite diegimą neprisijungus, nes atsisiuntimas užtrunka ilgai, nebent turite labai greitą atsisiuntimo ryšį.
- Turite du būdus, kaip atsisiųsti „Qt SDK“internetinio diegimo metodą arba diegimo neprisijungus metodą. Man labiau patinka tiesiog atsisiųsti visą SDK naudojant neprisijungus naudojamą metodą. Kadangi klasės, sudarančios „Qt SDK“, yra tokios didelės, SDK atsisiuntimas užtrunka kelias valandas. Tai gali būti išjungimas kai kuriems vartotojams, norintiems išbandyti „Qt SDK“.
- Pasiūlymas: Aš labai rekomenduočiau naudoti neprisijungusį diegimo programą, o ne internetinį diegimo programą, nebent turite tikrai greitą ryšį.
Žingsnis 3. Atidarykite terminalą ir žemiau įveskite šias komandas:
-
Tipas/Kopijuoti/Įklijuoti:
sudo apt-get install synaptic
-
Tipas/Kopijuoti/Įklijuoti:
sudo apt-get atnaujinimas
- Ši komanda naudojama atnaujinti ir iš naujo sinchronizuoti paketų indeksų failus iš jų šaltinių per internetą.
-
Tipas/Kopijuoti/Įklijuoti:
sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
- Ši komanda prideda papildomų „Qt“kūrimo bibliotekų prie jūsų „Ubuntu Linux“sistemos, leidžiančios „Qt“programoms sklandžiai veikti jūsų sistemoje. Šią informaciją įtraukiau tik tuo atveju, jei norite įdiegti su „Qt SDK 4.8“suderinamas bibliotekas
-
Tipas/Kopijuoti/Įklijuoti:
sudo apt-get install build-essential
- tai pridės papildomų C/C ++ bibliotekų kompiliavimui
-
Tipas/Kopijuoti/Įklijuoti:
sudo apt-get install "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev
- tai papildys „OpenGL“funkcijas paleidžiant „Qt“programas
Žingsnis 4. Įveskite/Kopijuoti/Įklijuoti:
cd /home /"Jūsų slapyvardis"/Atsisiuntimai
Tai pakeis jus į sistemos atsisiuntimų katalogą
5 veiksmas. Įveskite/Kopijuoti/Įklijuoti:
sudo -s chmod u+x qt-linux-opensource-5.0.2-x86_64-offline.run
Dėl to „Qt SDK“bus vykdomas visiems jūsų sistemos vartotojams
6 veiksmas. Įdiekite „Qt SDK“išleisdami šią komandą
-
Tipas/Kopijuoti/Įklijuoti:
sudo -s./qt-linux-opensource-5.0.2-x86_64-offline.run stiliaus „cleanlooks“
- Norėdami įdiegti „Qt SDK“, turite turėti super vartotojo teises
Žingsnis 7. Įdiegę „Qt SDK“, būsite paraginti pasirinkti katalogą, kuriame norite turėti „Qt SDK“
Pasirinkite /opt ir jūsų Qt SDK bus įdiegtas į katalogą pavadinimu /opt /QtSDK
Žingsnis 8. Pakeiskite Qt SDK katalogo leidimus, kad jie būtų prieinami visiems vartotojams, išleisdami šią komandą
9 veiksmas. Įveskite/Kopijuoti/Įklijuoti:
sudo -s chmod -R 777 /opt/Qt5.0.2
Dėl to „Qt SDK“bus vykdomas visiems jūsų sistemos vartotojams
10 veiksmas. Įveskite/Kopijuoti/Įklijuoti:
sudo -s chmod -R 777 /home /"Jūsų slapyvardis"/.config/QtProject
Tai užkirs kelią klaidų pranešimams paleidus „QtCreator“, nurodant, kad jis negali rašyti į /home /"Jūsų slapyvardis"/.config/QtProject katalogas.
Žingsnis 11. Įdiegę „Qt“programą, atidarykite terminalą ir naudokite teksto redaktorių, pvz., „Nano“arba „gedit“, kad redaguotumėte /etc /profile
-
Tipas/Kopijuoti/Įklijuoti:
sudo -s nano /etc /profile
- arba
-
Tipas/Kopijuoti/Įklijuoti:
sudo -s gedit /etc /profile
Žingsnis 12. Slinkite žemyn iki /etc /profile failo pabaigos ir žemiau įveskite šį tekstą
Šią eilutę norite pridėti prie savo /etc /profile visos sistemos failo, kad turėtumėte galimybę kompiliuoti Qt programas iš terminalo linijos.
Žingsnis 13. Įveskite/Kopijuoti/Įklijuoti:
- PATH =/opt/Qt5.0.2/5.0.2/gcc/bin: $ PATH
- eksporto kelias
14. Žingsnis. Anksčiau paryškintas skaičius reiškia „Qt SDK“versijos numerį, todėl įsitikinkite, kad įvedėte teisingą „Qt SDK“versijos numerį
„Qt SDK“nuolat tobulėja keičiant naują versiją. Taigi įsitikinkite, kad žinote savo „Qt SDK“versijos numerį.
Pavyzdžiui, mes naudojame Qt versiją 5.0.2 Šiame pavyzdyje versijos numeris /etc /profilyje atspindėtų kaip 5.0.2
Žingsnis 15. Išsaugokite failą /etc /profile ir išeikite
Žingsnis 16. Iš naujo įkelkite /etc /profile failą išleisdami šią komandą
-
Tipas/Kopijuoti/Įklijuoti:
. /etc/profile
- Įsitikinkite, kad įvedėte a. ir tada tarpo, kad iš naujo įkeltumėte /etc /profile failą
Žingsnis 17. Kai iš naujo įkeliamas /etc /profile failas, išduokite šią komandą, galite įvesti šias komandas, kad įsitikintumėte, jog jūsų „Ubuntu Linux“sistema atpažįsta, kad sistemos PATH priėmė Qt SDK
Žingsnis 18. Įveskite/Kopijuoti/Įklijuoti:
kuris qmake
- Turėtumėte gauti tokį atsakymą kaip žemiau
- /opt/Qt5.0.2/5.0.2/gcc/bin/qmake
Žingsnis 19. Taip pat žemiau įveskite šią komandą:
-
Tipas/Kopijuoti/Įklijuoti:
qmake -versija
Žingsnis 20. Turėtumėte gauti panašų atsakymą:
- „QMake 3.0“versija
- Naudojant Qt 5.0.2 versiją /opt/Qt5.0.2/5.0.2/gcc/lib
21 veiksmas. Tai leidžia jums žinoti, kad galite komandų eilutėje surinkti „Qt SDK 5.0“programas
Dabar esate pasiruošę kompiliuoti „Qt“programas savo „Ubuntu Linux“sistemoje. Kai „Qt SDK“bus sėkmingai įdiegta jūsų sistemoje, galbūt norėsite pabandyti sudaryti pirmąją „Qt“programą, norėdami gauti daugiau informacijos, skaitykite šiame dokumente Kaip sukurti pirmąją „Qt“programą „Ubuntu Linux“.