Iyo nyowani vhezheni yeQt Musiki 5.0 yakatoburitswa uye mune iyi nyowani vhezheni tinogona kuwana izvo mukana wekuyedza waitwa kushandisa sevhisi yekuchengetedza yakachengetwa Clang Server (clangd) kunge backend yeC uye C ++ kodhi modhi.
Iyo nyowani yekumashure inogona kushandiswa kusarudza kuwedzera iyo libclang based code modhi, nekutenda kushandiswa kweLSP (Mutauro Server Protocol), asi haazi mabasa ese akaitwa parizvino. Kubvumira kunoitwa kuburikidza ne "Shandisa clangd" sarudzo mu "Zvishandiso> Sarudzo> C ++> Clangd" menyu.
Chimwe chiitiko chinoratidzwa ndicho rutsigiro rwekuyedza rwekunyora uye kumhanyisa mashandiro mumidziyo yeDocker.
Iye zvino, chimiro chinongowanikwa chete munzvimbo dzeLinux uye mapurojekiti neiyo CMake kuvaka system. Kuti ikwanise iyo, tsigiro yemapulagini ekuyedza inofanirwa kumisikidzwa kuburikidza nemenyu "Rubatsiro> Nezve Mapulagi", mushure maizvozvo zvichakwanisika kugadzira "Docker" kuvaka zvishandiso muzvigadziriso zvemidziyo.
Uyewo, zvigadziriso zvakagadzirwa kune iyo kodhi modhi yemutauro weC ++. Kudzoreredza zvinhu kwakabvisa otomatiki kusarudzwa kwemafaira ayo asina hukama zvakananga neiyo purojekiti (semuenzaniso, Qt mahedhiyo mafaera) ichipa kuratidzwa kwechimbichimbi pane yekodhi modhi yeshanduko mu ".ui" uye ".scxml" mafaira asina kudzoserwa.
Chikamu chikuru che kuvandudzwa kwemashandiro eprojeki manejimendi maererano ne CMakeKunyangwe mune projekiti modhi, kugona kuburitsa CMake kuvaka uye nemhedzisiro yebasa zvinopihwa, pasina chikonzero chekuchinja kuita modhi, sezvo dhairekitori rekuvaka rakamiswa kutanga kwekumisikidza runyorwa.
Yeimwe shanduko izvo zvinomira pachena:
- Basa rakaitwa kubvisa kudzikira paunenge uchirodha mafaera eprojekiti.
- Zvishandiso zveProjeki manejimendi zvinoenderana neQbs toolkit yakaendeswa kunoshandisa Qbs 1.20.
- Wakawedzera sarudzo yekudzima filegroup kupatsanurwa nekodhi uye misoro.
- Yakapihwa kugona kutsanangura iyo yakasarudzika inogadziriswa (yaimbove yekutanga inoitwa mune runyorwa yakasarudzwa).
- Tsigiro yeMacro yakawedzerwa kune "Run Custom Commands" mashandiro.
- Wakawedzera rutsigiro rweMSVC Toolkit yekuvakwa kweARM.
- Inotsigira Android 12.
- Yakagadziridzwa rutsigiro rwekumhanya Qt Musangano magungano eIntel processors pane Apple makomputa ine M1 chip.
- Iyo kodhi modhi yeQML yakagadziridzwa kune iyo Qt 6.2 nyika.
- Wakawedzera rutsigiro rwekuratidzira kufambira mberi kuQt Musiki pane LSP (Mutauro Server Protocol) kuitiswa. Zvakare akawedzera rutsigiro rwekugadzira server-yakapihwa snippets.
Finalmente kana iwe uchida kuziva zvakawanda nezvazvo nezve iyi vhezheni nyowani, unogona kutarisa kuziviswa kwepakutanga Mune inotevera chinongedzo.
Tora Qt Musiki 5.0
Kune avo vanofarira, ivo vanofanirwa kuziva kuti iyo yakavhurwa sosi vhezheni inowanikwa pane peji reQt rekutora pasi pe "Qt Musiki", nepo avo vanofarira vhezheni yekutengesa vanogona kuwana rezinesi rekutengesa muQt account portal.
Pamusoro peiyo Qt Musiki 4.15 inowanikwawo seyekuvandudza mune inoisa online.
Kune avo vedu vanoshandisa Linux, Tichakwanisa kuita kuisirwa nerubatsiro rweiyo inosimudzira iyo inowanzo kupihwa Linux. Kuti utore pasuru pasirefu, ingovhura terminal uye unomhanya unotevera kuraira:
wget https://download.qt.io/official_releases/qtcreator/5.0/5.0.0/qt-creator-opensource-linux-x86_64-5.0.0.run
Zvino zvakapusa ingo kupa mvumo kune iyo faira nemirairo inotevera:
sudo chmod +x qt-creator-opensource-linux-x86_64-5.0.0.run
Uye ikozvino isu tinogona kumhanyisa iyo yekuisa pane yedu system, kune izvi isu tinofanirwa kunyora unotevera kuraira:
./qt-creator-opensource-linux-x86_64-5.0.0.run
Pakupera kwekumisikidza, isu tinofanirwa kuisa mamwe ekuwedzera mapakeji kudzivirira matambudziko kana uchishanda neQt Musiki, zve izvi pane imwechete terminal tichaenda kunyora mirairo inotevera:
sudo apt-get install build-essential
Uye isu tinofanirwa zvakare kuisa generic font yekumisikidza raibhurari:
sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y
Kana kune avo vanosarudza kumirira pasuru kuti vagadzirire muUbuntu uye zvigadzirwa zvinobva, vanogona kuisa iyo package pamwe nemirairo inotevera:
sudo apt install qtcreator