Qt Creator 5.0 Datganiad Amgylchedd Datblygu

Mae amgylchedd datblygu integredig Qt Creator 5.0 wedi'i ryddhau, wedi'i gynllunio ar gyfer creu cymwysiadau traws-lwyfan gan ddefnyddio'r llyfrgell Qt. Mae'n cefnogi datblygiad rhaglenni clasurol yn C++ a'r defnydd o'r iaith QML, lle mae JavaScript yn cael ei ddefnyddio i ddiffinio sgriptiau, ac mae strwythur a pharamedrau elfennau rhyngwyneb yn cael eu pennu gan flociau tebyg i CSS. Mae newid sylweddol yn rhif y fersiwn yn gysylltiedig â thrawsnewid i gynllun aseiniad fersiwn newydd, lle bydd digid cyntaf y fersiwn yn newid mewn datganiadau gyda newidiadau swyddogaethol (Qt Creator 5, Qt Creator 6, ac ati).

Qt Creator 5.0 Datganiad Amgylchedd Datblygu

Yn y fersiwn newydd:

  • Mae posibilrwydd arbrofol wedi'i roi ar waith i ddefnyddio'r gwasanaeth caching Clang Server (clangd) fel backend ar gyfer model cod yn C a C ++. Gellir defnyddio'r backend newydd yn ddewisol i ddisodli'r model cod sy'n seiliedig ar libclang, diolch i'r defnydd o'r LSP (Protocol Gweinyddwr Iaith), ond nid yw pob swyddogaeth wedi'i gweithredu eto. Mae galluogi yn cael ei wneud trwy'r opsiwn "Defnyddio clangd" yn y ddewislen "Tools> Options> C++> Clangd".
  • Ychwanegwyd cefnogaeth arbrofol ar gyfer adeiladu a rhedeg cymwysiadau mewn cynwysyddion Docker. Ar hyn o bryd dim ond ar gyfer amgylcheddau a phrosiectau Linux gyda system adeiladu CMake y mae'r nodwedd ar gael. Er mwyn ei alluogi, mae angen i chi actifadu cefnogaeth ar gyfer ategion arbrofol trwy'r ddewislen "Help> About Plugins", ac ar ôl hynny bydd y gallu i greu dyfeisiau adeiladu "Docker" yn ymddangos yng ngosodiadau'r ddyfais.
  • Mae'r cywiriadau cronedig wedi'u gwneud i'r model cod ar gyfer yr iaith C++. Wrth ailenwi gwrthrychau, mae dewis awtomatig o ffeiliau nad ydynt yn uniongyrchol gysylltiedig â'r prosiect (er enghraifft, ffeiliau pennawd Qt) wedi'i ddileu. Mae newidiadau yn y ffeiliau “.ui” a “.scxml” yn cael eu hadlewyrchu ar unwaith yn y model cod heb eu hail-grynhoi.
  • Mae'r model cod ar gyfer QML wedi'i ddiweddaru i Qt 6.2.
  • Mae gweithredu gweinydd LSP (Language Server Protocol) wedi ychwanegu cefnogaeth ar gyfer arddangos hysbysiadau am gynnydd gweithrediadau yn Qt Creator. Hefyd wedi ychwanegu cefnogaeth ar gyfer arddangos pytiau cod a ddarperir gan y gweinydd.
  • Mae cyfran fawr o welliannau wedi'u gwneud i offer rheoli prosiect yn seiliedig ar CMake, gan gynnwys y gallu i arddangos canlyniadau CMake a llunio yn y modd prosiect, heb fod angen newid i'r modd golygu. Wedi rhoi'r gorau i ddefnyddio cyfeiriadur adeiladu dros dro ar gyfer gosodiadau prosiect cychwynnol. Ychwanegwyd opsiwn i analluogi gwahanu grwpiau o ffeiliau gyda chod a phenawdau. Mae bellach yn bosibl pennu'r ffeil gweithredadwy ddiofyn (yn flaenorol dewiswyd y ffeil weithredadwy gyntaf yn y rhestr). Mae cefnogaeth macro wedi'i ychwanegu at y gweithrediad Cyflawni Gorchmynion Custom.
  • Mae gwaith wedi'i wneud i ddileu arafu wrth lwytho ffeiliau prosiect mawr.
  • Mae offer rheoli prosiect sy'n seiliedig ar becyn cymorth Qbs wedi'u trosglwyddo i ddefnyddio Qbs 1.20.
  • Ychwanegwyd cefnogaeth pecyn cymorth MSVC ar gyfer pensaernïaeth ARM.
  • Darperir cefnogaeth ar gyfer Android 12.
  • Gwell cefnogaeth ar gyfer rhedeg Qt Creator yn adeiladu ar gyfer proseswyr Intel ar gyfrifiaduron Apple gyda'r sglodyn M1.

Ffynhonnell: opennet.ru

Ychwanegu sylw