Qt Creator 5.0 pakub eksperimentaalset tuge Dockeris rakenduste koostamiseks ja käitamiseks

Qt Creator 5.0 uus versioon on juba välja antud ja selles uues versioonis leiame selle eksperimentaalne võimalus on rakendatud salvestusteenuse kasutamiseks vahemällu salvestatud Clang Server (clangd) C ja C ++ koodimudeli taustaprogrammina.

Uus taustaprogramm saab soovi korral kasutada libclang -põhise koodimudeli alistamiseks, tänu LSP (Language Server Protocol) kasutamisele, kuid kõiki funktsioone pole veel rakendatud. Lubamine toimub menüü "Tööriistad> Valikud> C ++> Clangd" valiku "Kasuta clangd" kaudu.

Teine esitatud uudsus on eksperimentaalne tugi rakenduste koostamiseks ja käitamiseks Dockeri konteinerites.

Praegu funktsioon on saadaval ainult Linuxi keskkondades ja projektides koos CMake ehitussüsteemiga. Selle lubamiseks tuleb katseliste pistikprogrammide tugi aktiveerida menüü "Abi> Teave pistikprogrammide kohta" kaudu, misjärel on võimalik seadme seadetes luua "Dockeri" ehitamise seadmeid.

Lisaks C ++ keele koodimudelisse on tehtud kumulatiivseid parandusi. Objektide ümbernimetamine on eemaldanud failide automaatse valiku, mis ei ole otseselt projektiga seotud (näiteks Qt päisefailid), pakkudes kohest mõtlemist failide ".ui" ja ".scxml" muudatuste koodimudelile ilma uuesti koostamata.

Suur osa projektijuhtimise tööriistade täiustamine põhineb CMakeIsegi projektirežiimis on võimalus genereerida CMake järgu ja töötulemusi, ilma et oleks vaja üleminekut redigeerimisrežiimile, kuna ajutine koostamise kataloog katkestati mustandi esialgseks seadistamiseks.

Muudest muudatustest mis paistavad silma:

  • Suurte projektifailide laadimisel aeglustuste kõrvaldamiseks on tehtud tööd.
  • Qbs tööriistakomplektil põhinevad projektijuhtimise tööriistad on üle viidud Qbs 1.20 kasutamisele.
  • Lisatud võimalus keelata failirühmade eraldamine koodi ja päistega.
  • Võimalus määrata vaikefail (varem valiti loendis esimene käivitatav fail).
  • Operatsioonile "Käivita kohandatud käsud" on lisatud makrotugi.
  • Lisatud tugi ARM -arhitektuuri MSVC tööriistakomplektile.
  • Toetab Android 12.
  • Täiustatud tugi Qt Creatori koostete käitamiseks Inteli protsessoritele Apple'i arvutites, millel on M1 kiip.
  • QML -i koodimudel on värskendatud olekusse Qt 6.2.
  • Lisatud tugi edusammude märguannete kuvamiseks Qt Creatoris LSP (Language Server Protocol) juurutamisel. Lisati ka serveri pakutavate katkendite genereerimise tugi.

Lõpuks kui soovite selle kohta rohkem teada saada selle uue versiooni kohta saate vaadata esialgset teadaannet Järgmisel lingil.

Hankige Qt Creator 5.0

Huviliste jaoks peaksid nad teadma, et avatud lähtekoodiga versioon on saadaval Qt allalaadimislehe jaotises "Qt Creator", samas kui kommertsversiooni huvilised leiavad kommertslitsentsi Qt kontoportaalist.

Lisaks sellele on Qt Creator 4.15 saadaval ka värskendusena veebipõhises installeris.

Nende jaoks, kes kasutavad Linuxi, Saame installida Linuxi jaoks üldiselt pakutava installeri abil. Paketi võrguühenduseta saamiseks avage lihtsalt terminal ja käivitage järgmine käsk:

wget https://download.qt.io/official_releases/qtcreator/5.0/5.0.0/qt-creator-opensource-linux-x86_64-5.0.0.run

Nüüd lihtsalt lihtsalt anna failile käivitamisõigused järgmise käsuga:

sudo chmod +x qt-creator-opensource-linux-x86_64-5.0.0.run

Ja nüüd saame oma süsteemis installeri käivitada, selleks peame sisestama järgmise käsu:

./qt-creator-opensource-linux-x86_64-5.0.0.run

Installimise lõpus Qt Creatoriga töötamisel tuleb probleemide vältimiseks installida mõned täiendavad paketid, selle jaoks sisestame samale terminalile järgmised käsud:

sudo apt-get install build-essential

Samuti peame installima fondi üldkonfiguratsiooni kogu:

sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y

Või neile, kes eelistavad oodata paketi valmimist Ubuntu ja tuletiste hoidlates, saavad nad paketi installida järgmise käsuga:

sudo apt install qtcreator

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.