Ukukhishwa kwe-Qt Creator 7 Development Environment

Ukukhishwa kwendawo edidiyelwe yokuthuthukiswa kwe-Qt Creator 7.0 kushicilelwe, yakhelwe 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.

Enguqulweni entsha:

  • Into yemenyu ethi “Ifayela Elisha noma Iphrojekthi” ihlukaniswe yaba izingxoxo ezimbili ezihlukene “Ifayela Elisha” kanye “Nephrojekthi Entsha”.
  • Abasebenzisi abasebenzisa i-Qt Online Installer bayaziswa mayelana nokutholakala kwezinguqulo zokulungisa ze-Qt. Ungalungiselela ukuboniswa kwezaziso zesibuyekezo kusigaba esithi “Izinketho > Imvelo > Izibuyekezo”.
  • Imodeli yekhodi yolimi lwe-C++ ibuyekezelwe ku-LLVM 14 futhi yashintshwa ngokuzenzakalelayo ukuze isebenzise i-backend ye-Clangd, esekela i-LSP (Iphrothokholi Yeseva Yolimi). Ungakwazi ukubuyisela isipele esidala ngemenyu ethi “Amathuluzi> Izinketho> C++> Clangd”, lapho ungaphinda ukhubaze ukusetshenziswa kwe-Clangd ukuze ukhombe ikhodi yephrojekthi, kodwa uqhubeke uyisebenzisela ukugqamisa i-syntax nokuqedela ngokuzenzakalela okokufaka.
  • Izilungiselelo ze-plugin ye-ClangFormat zihanjiswe esigabeni esinezilungiselelo zesitayela esijwayelekile futhi zethulwa njengethebhu ehlukile.
  • Ukuqaliswa komhlahleli we-QML kubuyekeziwe ukuze kubonise izinguquko ezivela egatsheni lakamuva le-Qt.
  • Ikhasi lokusetha amaphrojekthi usebenzisa i-CMake liklanywe kabusha. Kwengezwe inkinobho ethi “Misa i-CMake” ukuze kumiswe ukwenziwa kwe-CMake, isibonelo, phakathi nenqubo yokumisa imibhalo yokwakha yephrojekthi. Kunikezwe amandla okuqalisa kabusha i-CMake ukuze ibuyekeze ukucushwa, noma ngabe iphrojekthi isivele isilungisiwe. Okuguquguqukayo kwe-CMake kokucushwa kwephrojekthi kokuqala nokwamanje kuyahlukaniswa, esimweni sokuqala, okuguquguqukayo kuchazwa kufayela le-CMakeLists.txt.use, elisetshenziswe phakathi nokusetha kokuqala, futhi esimweni sesibili, okuguquguqukayo okuthunyelwa ngaphandle nge-CMake file-api json kusuka uhla lwemibhalo lwe-.cmake/api/v1/reply luchaziwe .
  • Ukutholwa okuzenzakalelayo okuthuthukisiwe kwamathuluzi atholakalayo futhi kwehlise nenani lamakholi angadingekile ahlanganisayo ekuqaleni, okunciphise isikhathi sokuqalisa se-Qt Creator kwezinye izindawo.
  • Abathakathi Bephrojekthi Entsha baqinisekisa ukuthi i-C++17 ichazwa njengezinga le-C++.
  • Epulatifomu ye-macOS, izilungiselelo zohlelo zetimu emnyama ziyacatshangelwa. Kungezwe ukusekelwa kokuhlola kwe-Docker ekwakhiweni kwe-macOS.
  • Kunkundla ye-Android, inketho yengeziwe yokukhetha i-NDK ezenzakalelayo futhi ukutholwa kwezinkundla ze-NDK sekuthuthukisiwe.
  • Ngeplathifomu ye-Linux, i-backend ye-Qt esekelwe kumthethonqubo we-Wayland ifakiwe. Ukuze uvule i-backend, kufanele usethe okuguquguqukayo kwemvelo QT_QPA_PLATFORM=wayland ngaphambi kokuqala.

Source: opennet.ru

Engeza amazwana