Ukukhishwa kwe-Qt Creator 5.0 Development Environment

Indawo yokuthuthukiswa edidiyelwe ye-Qt Creator 5.0 isikhishiwe, eyenzelwe ukudala izinhlelo zokusebenza ezihlukene kusetshenziswa umtapo wezincwadi we-Qt. Isekela kokubili ukuthuthukiswa kwezinhlelo zakudala ku-C++ kanye nokusetshenziswa kolimi lwe-QML, lapho i-JavaScript isetshenziswa khona ukuchaza imibhalo, futhi ukwakheka nemingcele yezinto zokusebenzelana kucaciswe ngamabhulokhi afana ne-CSS. Ushintsho olubalulekile lwenombolo yenguqulo luhlotshaniswa nokushintshela kuhlelo olusha lomsebenzi owenziwayo, lapho idijithi yokuqala yenguqulo izoshintsha ekukhishweni okunezinguquko zokusebenza (Qt Creator 5, Qt Creator 6, njll.).

Ukukhishwa kwe-Qt Creator 5.0 Development Environment

Enguqulweni entsha:

  • Okungenzeka kokuhlola kwenziwe ukuze kusetshenziswe isevisi ye-Clang Server (clangd) yokulondoloza isikhashana njengendawo engemuva yemodeli yekhodi ku-C naku-C++. I-backend entsha ingasetshenziswa ngokuzikhethela esikhundleni semodeli yekhodi esekelwe ku-libclang, ngenxa yokusetshenziswa kwe-LSP (Iphrothokholi Yeseva Yolimi), kodwa akuwona wonke umsebenzi osewenziwe okwamanje. Ukunika amandla kwenziwa ngenketho ethi “Sebenzisa i-clangd” kumenyu ethi “Amathuluzi > Izinketho > C++ > Clangd”.
  • Kwengezwe usekelo lokuhlola lokwakha nokusebenzisa izinhlelo zokusebenza kuziqukathi ze-Docker. Isici okwamanje sitholakala kuphela ezindaweni ze-Linux namaphrojekthi anesistimu yokwakha ye-CMake. Ukuze uyinike amandla, udinga ukwenza kusebenze usekelo lwama-plugin okulinga ngokusebenzisa imenyu ethi “Usizo > Mayelana Nama-plugin”, ngemva kwalokho amandla okudala amadivayisi okwakha okuthi “Docker” azovela kuzilungiselelo zedivayisi.
  • Izilungiso eziqoqiwe zenziwe kumodeli yekhodi yolimi lwe-C++. Lapho uqamba kabusha izinto, ukukhetha okuzenzakalelayo kwamafayela angahlobene ngokuqondile nephrojekthi (isibonelo, amafayela wesihloko se-Qt) kususiwe. Izinguquko kumafayela we-“.ui” kanye ne-“.scxml” ziboniswa ngokushesha kumodeli yekhodi ngaphandle kokuhlanganiswa kabusha.
  • Imodeli yekhodi ye-QML ibuyekezelwe ku-Qt 6.2.
  • Ukuqaliswa kweseva ye-LSP (Iphrothokholi Yeseva Yolimi) kwengeze ukusekela kokubonisa izaziso mayelana nokuqhubeka kokusebenza ku-Qt Creator. Kungezwe nosekelo lokubonisa amazwibela ekhodi anikezwe iseva.
  • Ingxenye enkulu yentuthuko yenziwe kumathuluzi okuphatha amaphrojekthi asekelwe ku-CMake, okuhlanganisa ikhono lokubonisa imiphumela ye-CMake nokuhlanganiswa kumodi yephrojekthi, ngaphandle kwesidingo sokushintshela kumodi yokuhlela. Kumiswe ukusebenzisa uhla lwemibhalo lokwakha lwesikhashana kuzilungiselelo zokuqala zephrojekthi. Kwengezwe inketho yokukhubaza ukuhlukaniswa kwamaqembu wamafayela ngekhodi nezihloko. Manje sekungenzeka ukunquma ifayela elisebenzisekayo elizenzakalelayo (ngaphambilini ifayela lokuqala elisebenzisekayo ohlwini lalikhethiwe). Ukusekelwa kwe-Macro kungeziwe ekusebenzeni kwe-Execute Custom Commands.
  • Kwenziwe umsebenzi wokuqeda ukwehla komnotho lapho kulayishwa amafayela amakhulu ephrojekthi.
  • Amathuluzi okuphatha iphrojekthi asuselwa kukhithi yamathuluzi ye-Qbs adluliselwe ukuze asebenzise i-Qbs 1.20.
  • Kwengezwe usekelo lwekhithi yamathuluzi ye-MSVC yezakhiwo ze-ARM.
  • Usekelo lwe-Android 12 lunikeziwe.
  • Usekelo oluthuthukisiwe lokusebenzisa i-Qt Creator yakhela ama-Intel processors kumakhompyutha we-Apple ane-M1 chip.

Source: opennet.ru

Engeza amazwana