Qt Musiki 7 Development Environment Kuburitswa

Kuburitswa kwenzvimbo yakabatanidzwa yekusimudzira Qt Musiki 7.0 yakaburitswa, yakagadzirirwa kugadzira muchinjika-chikuva maapplication uchishandisa Qt raibhurari. Inotsigira zvese kuvandudzwa kwezvirongwa zvekare muC ++ uye kushandiswa kwemutauro weQML, umo JavaScript inoshandiswa kutsanangura zvinyorwa, uye chimiro uye maparamendi ezviratidziro zvinotsanangurwa neCSS-senge mabhuroko.

Mushanduro itsva:

  • Iyo "Faira Nyowani kana Project" menyu chinhu chakakamurwa kuita maviri akapatsanurwa dialog "New File" uye "New Project".
  • Vashandisi vanoshandisa Qt Online Installer vanoziviswa nezve kuwanikwa kweshanduro dzekugadzirisa dzeQt. Iwe unogona kugadzirisa kuratidzwa kwezviziviso zvekuvandudza muchikamu che "Sarudzo> Nzvimbo> Zvidzoreso".
  • Iyo kodhi modhi yemutauro weC ++ yakagadziridzwa kuita LLVM 14 uye yakachinjirwa nekusarudzika kushandisa Clangd backend, inotsigira LSP (Language Server Protocol). Iwe unogona kudzosa iyo yekare backend kuburikidza nemenu "Zvishandiso> Sarudzo> C++> Clangd", umo iwe unogona zvakare kudzima kushandiswa kweClangd yekunongedza kodhi yepurojekiti, asi ramba uchiishandisa kujekesa syntax uye kuisa autocompletion.
  • Iyo ClangFormat plugin marongero akaendeswa kuchikamu neyakajairwa masitayera marongero uye anounzwa seyakasarudzika tebhu.
  • Kuitwa kweiyo QML parser yakagadziridzwa kuratidza shanduko kubva kubazi razvino reQt.
  • Iro peji rekugadzira mapurojekiti uchishandisa CMake rakagadziridzwa patsva. Yakawedzera bhatani re "Misa CMake" kumisa CMake kuurayiwa, semuenzaniso, panguva yekugadzira purojekiti kuvaka zvinyorwa. Inopa kugona kumhanyisa CMake kugadzirisa zvigadziriso, kunyangwe purojekiti yakatogadzirwa. CMake mabhii ekutanga uye ezvino magadzirirwo epurojekiti akaparadzaniswa, muchiitiko chekutanga, mutsauko unotsanangurwa kubva kuCMakeLists.txt.use faira, yakashandiswa panguva yekutanga setup, uye mune yechipiri kesi, zvinosiyana zvinotengeswa kunze kwenyika kuburikidza neCMake file-api json kubva. iyo .cmake/api/v1/reply directory inotsanangurwa .
  • Yakavandudzwa otomatiki yekuona yezvishandiso zviripo uye yakaderedza nhamba yezvisina kufanira compiler mafoni pakutanga, izvo zvakaderedza nguva yekutanga yeQt Musiki mune dzimwe nharaunda.
  • Iwo New Project wizard anovimbisa kuti C++17 inotsanangurwa seC++ chiyero.
  • Pane iyo macOS papuratifomu, masisitimu masisitimu eiyo rima theme anotariswa. Yakawedzera kuyedza rutsigiro rweDocker mune macOS anovaka.
  • Kune iyo Android chikuva, sarudzo yakawedzerwa kusarudza iyo yakasarudzika NDK uye kutariswa kwemapuratifomu eNDK kwakagadziridzwa.
  • YeLinux platform, backend yeQt yakavakirwa paWayland protocol inosanganisirwa. Kuti ugone kudzosera kumashure, unofanirwa kuseta iyo nharaunda inoshanduka QT_QPA_PLATFORM=wayland usati watanga.

Source: opennet.ru

Voeg