Qt Musiki 10 Development Environment Kuburitswa

Kuburitswa kwenzvimbo yakabatanidzwa yekusimudzira Qt Musiki 10.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. Magungano akagadzirirwa akagadzirirwa Linux, Windows uye MacOS.

Mushanduro itsva:

  • Iko kugona kufamba uye kuvanza ruzivo nezve kufambira mberi kwekushanda kunopihwa.
  • Mubhara rekutsvaga (Locator), dambudziko rekurangarira mutsara wekupedzisira wakapinda yekutsvaga paunenge uchishandisa nzira yekuvhura mukati mepakati-yakarongedzwa pop-up hwindo rakagadziriswa.
  • Iyo mabundle vhezheni yeLLVM yakagadziridzwa kuburitsa gumi nematanhatu nerutsigiro rwakawedzerwa rweiyo C ++ 16 chiyero muClang uye yakagadziridzwa kudyidzana pakati peQt Musiki neClangd. Iyo ClangFormat plugin inogoneswa nekusarudzika uye yave kushandiswa kurongedza C ++ kodhi.
  • Yakaitwa kukwanisa kuchinja otomatiki mafaira akasanganisirwa (kuburikidza nekubatanidza) uye kugadzirisa zvinongedzo muC ++ mafaera mushure mekutumidza zita rekuti ".ui" mafaera kana mafomu anotsanangurwa mazviri.
  • Yakawedzera chishandiso (Zvishandiso> C ++> Tsvaga Zvisina Kushandiswa) kutsvaga mabasa asina kushandiswa mupurojekiti.
  • Yakawedzera Call Hierarchy yekuona modhi, inowanikwa kune ese mitauro ine LSP (Language Server Protocol) maseva anotsigira ichi chimiro.
  • Iyo QML kodhi modhi yakagadziridzwa kuratidza shanduko muQt 6.5. Iyo kodhi mupepeti ikozvino ine kugona kwekutarisa zvivakwa zvemavara sechishandiso.
  • Yakawedzerwa tsigiro yekutsanangura murairo wekunze wefomati QML mafaera, semuenzaniso kufona qmlformat pachinzvimbo cheyakavakirwa-mukati mafomati logic.
  • Yakawedzera kugona kuyedza QML Mutauro Server (Qt Kurumidza> QML/JS Kugadzirisa> Shandisa qmlls izvozvi) paunenge uchiisa sarudzo yeQt Mutauro Server chikamu kubva kuQt installer.
  • Tsigiro ye presets (cmake-presets) yeCMake kuvaka sisitimu yakagadziridzwa kune vhezheni 5, iyo ikozvino inosanganisira tsigiro ye ${pathListSep} inoshanduka, iyo "inosanganisira" murairo uye yekunze zano rekuvaka uye maturusi.
  • Setting yakawedzerwa kumupepeti (CMake> Formatter) kudoma murairo wekufomatidza mafaera ane hukama neCMake, semuenzaniso, unogona kushandisa iyo cmake-format utility.
  • Yaita nhanho nyowani yekuisa uchishandisa "cmake --install", iyo inogona kuwedzerwa kuburikidza ne "Projects> Run Settings> Wedzera Deploy Step" sarudzo.
  • Paunenge uchivaka muDocker, rutsigiro rwekure kure kugadzirisa yekodhi modhi yakawedzerwa uchishandisa iyo Clangd yekumashure maitiro. Iyo ClangFormat plugin yakawedzera rutsigiro rwekushanda nemafaira ekunze anogarwa mumudziyo weDocker.
  • Iko kugona kufamba kuburikidza neiyo faira sisitimu yekuremerwa inopihwa masisitimu inopihwa, semuenzaniso, kusarudza dhairekitori rekuvaka. Yakawedzerwa rutsigiro rwekuvhura terminal pane iri kure system uchishandisa iyo Open Terminal chiito, semuenzaniso, iripo munzvimbo yekuvaka nharaunda.

Source: opennet.ru

Voeg