I-Qt Company isanda kukhishwa ukukhishwa kwenguqulo entsha ye-“Qt Creator 8”, inguqulo efika inokuphelelisa okusha, ukuthuthukiswa nokunye okwengeziwe.
Kulabo abasanda kuhlanganyela ku-Qt Creator, kufanele wazi ukuthi lena i-IDE ye-cross-platform eza ne-Qt SDK, ehlinzeka ngokuthuthukiswa kohlelo lokusebenza lwe-cross-platform okusheshayo nokulula, kanye nokuvumela abathuthukisi ukuthi benze izinhlelo zokusebenza kumakhalekhukhwini oshumekiwe, ophathwayo. , kanye nezinkundla zedeskithophu.
Izici ezintsha eziyinhloko ze-Qt Creator 8
Kule nguqulo entsha ye-IDE QT Creator 8 eyethulwa, izinguquko ezihlukahlukene ziyagqanyiswa, okuthi, ngokwesibonelo, kutholakale ukuthi I-C++ ivale imodeli yekhodi endala I-C++ isetshenzisiwe ngokusekelwe ku-libclang, esikhundleni salokho, njengegatsha langaphambilini, imodeli yokuzenzakalelayo isekelwe kungemuva le-Clangd elisekela i-LSP (Iphrothokholi Yeseva Yolimi).
Kuyashiwo futhi ukuthi ungahlala uvula futhi usebenzise i-Clangd noma kunjalo, kodwa khumbula ukuthi i-Clangd inamandla kakhulu ensiza.
Ngolimi lwePython, ngokuzenzakalelayo, iseva yokusekela ulimi lwe-python-lsp-server inikwe amandla, lapho kuhlinzekwe khona ingxenye ehlukile yokulungiselelwa kwe- "Python > Ukulungiselelwa kweseva yolimi".
Olunye ushintsho olugqamayo kule nguqulo entsha ye-QT Creator 8 ukuthi usebenzise isifanekiso esisha sezilungiselelo "zephrofayela". kumaphrojekthi we-CMake, ahlanganisa uhlobo lokwakha lwe-"RelWithDebInfo" nokufakwa kwamathuluzi okulungisa iphutha nawokwenza iphrofayela.
Ngenkathi ku-QML kushiwo ukuthi ukuphathwa kwezifanekiso zeyunithi yezinhlamvu ze-JavaScript kanye nezinkinga ngo-opharetha "??=" (null merge) sezilungisiwe. Lapho ulandela uphawu, kungenzeka ukuthi i-Qt Creator ivule ifayela le-QML elihambisanayo kuhla lwemibhalo lokwakha esikhundleni senkomba yomthombo, okufanele manje ilungiswe.
Kwezinye izinguquko okuvelele kule nguqulo entsha:
- Kwengezwe i-plugin yokuhlola ehambisana ne-Coco's Coverage Testing Toolkit.
- Kwengezwe ukusekelwa kokuhlola kokuhlanganiswa kwe-GitLab, okukuvumela ukuthi ubuke futhi uhlanganise amaphrojekthi, ikhodi yokulayisha, futhi wamukele izaziso zomcimbi.
- Kususwe usekelo lwe-Universal Windows Platform (UWP).
- Kuplathifomu yeWindows, incazelo yezinsimbi ze-ARM MSVC inikezwa.
- Kwengezwe inketho yokuthi i-Android ixhume kumadivayisi nge-Wi-Fi.
- Kwengezwe into yemenyu ethi "Hlela > Izintandokazi" ukuze uzulazule ngokushesha uye kuzilungiselelo.
- Ukuthuthukiswa kokusebenza kwenziwe futhi ekukhiqizeni i-compile_command.json ehloselwe i-Clangd nezinye izinkinga eziningi zalungiswa futhi.
Ekugcineni, uma ufuna ukwazi kabanzi ngayo mayelana nale nguqulo entsha ungabheka isimemezelo sokuqala Kulesi sixhumanisi esilandelayo.
Thola uMdali we-Qt 8.0
Kulabo abanentshisekelo, kufanele bazi ukuthi inguqulo yomthombo ovulekile iyatholakala ekhasini lokulanda le-Qt ngaphansi kwe- "Qt Creator", ngenkathi labo abanentshisekelo enguqulweni yezentengiselwano bengathola ilayisense yokuthengisa kungosi ye-akhawunti ye-Qt.
Okwethu esisebenzisa i-Linux, Sizokwazi ukwenza ukufakwa ngosizo lwesifaki esivame ukunikelwa i-Linux. Ukuthola iphakethe lingaxhunyiwe ku-inthanethi, vele uvule ukuphela bese usebenzisa umyalo olandelayo:
wget https://download.qt.io/official_releases/qtcreator/8.0/8.0.0/qt-creator-opensource-linux-x86_64-8.0.0.run
Manje umane vele unikeze ukwenza izimvume kufayela ngomyalo olandelayo:
sudo chmod +x qt-creator-opensource-linux-x86_64-8.0.0.run
Futhi manje sesingaqalisa isifaki ohlelweni lwethu, ngoba lokhu kufanele sithayiphe umyalo olandelayo:
./qt-creator-opensource-linux-x86_64-8.0.0.run
Ekupheleni kokufakwa, kumele sifake amaphakheji angeziwe ukugwema izinkinga lapho sisebenza ne-Qt Creator, kwalokhu esigungwini esifanayo sizothayipha imiyalo elandelayo:
sudo apt-get install build-essential
Futhi kufanele futhi sifake umtapo wolwazi wefonti ejwayelekile:
sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y
Noma kulabo abakhetha ukulinda iphakethe ukuthi lilungele kumakhosombe we-Ubuntu nakwezinye izinto, bangafaka iphakethe ngomyalo olandelayo:
sudo apt install qtcreator