Kutolewa kwa mazingira ya ukuzaji ya Qt Creator 5.0

Mazingira jumuishi ya uendelezaji wa Qt Muumba 5.0 yametolewa, iliyoundwa kwa ajili ya kuunda programu-msingi kwa kutumia maktaba ya Qt. Inaauni uundaji wa programu za kawaida katika C++ na utumiaji wa lugha ya QML, ambayo JavaScript hutumiwa kufafanua hati, na muundo na vigezo vya vipengee vya kiolesura hubainishwa na vizuizi vinavyofanana na CSS. Mabadiliko makubwa katika nambari ya toleo yanahusishwa na mpito kwa mpango wa ugawaji wa toleo jipya, ambapo tarakimu ya kwanza ya toleo itabadilika katika matoleo na mabadiliko ya utendaji (Qt Creator 5, Qt Creator 6, n.k.).

Kutolewa kwa mazingira ya ukuzaji ya Qt Creator 5.0

Katika toleo jipya:

  • Uwezekano wa majaribio umetekelezwa wa kutumia huduma ya kuweka akiba ya Seva ya Clang (clangd) kama msingi wa muundo wa msimbo katika C na C++. Mazingira mapya yanaweza kutumika kwa hiari kuchukua nafasi ya muundo wa msimbo wa msingi wa libclang, kutokana na matumizi ya LSP (Itifaki ya Seva ya Lugha), lakini si utendakazi wote ambao umetekelezwa bado. Uwezeshaji unafanywa kupitia chaguo la "Tumia clangd" kwenye menyu ya "Zana > Chaguzi > C++ > Clangd".
  • Imeongeza usaidizi wa majaribio wa kujenga na kuendesha programu katika vyombo vya Docker. Kipengele hiki kinapatikana tu kwa mazingira na miradi ya Linux iliyo na mfumo wa kujenga wa CMake. Ili kuiwasha, unahitaji kuwezesha usaidizi wa programu jalizi za majaribio kupitia menyu ya "Msaada > Kuhusu Programu-jalizi", baada ya hapo uwezo wa kuunda vifaa vya kuunda "Docker" utaonekana kwenye mipangilio ya kifaa.
  • Marekebisho yaliyokusanywa yamefanywa kwa mtindo wa msimbo wa lugha ya C++. Wakati wa kubadilisha vitu, uteuzi wa moja kwa moja wa faili ambazo hazihusiani moja kwa moja na mradi (kwa mfano, faili za kichwa cha Qt) zimeondolewa. Mabadiliko katika faili za ".ui" na ".scxml" yanaonyeshwa papo hapo katika muundo wa msimbo bila kukusanywa tena.
  • Muundo wa msimbo wa QML umesasishwa hadi Qt 6.2.
  • Utekelezaji wa seva ya LSP (Itifaki ya Seva ya Lugha) imeongeza usaidizi wa kuonyesha arifa kuhusu maendeleo ya shughuli katika Qt Creator. Pia imeongezwa usaidizi wa kuonyesha vijisehemu vya msimbo vilivyotolewa na seva.
  • Sehemu kubwa ya maboresho yamefanywa kwa zana za usimamizi wa mradi kulingana na CMake, ikijumuisha uwezo wa kuonyesha matokeo ya CMake na mkusanyiko katika hali ya mradi, bila hitaji la kubadili hali ya uhariri. Imesimamishwa kutumia saraka ya ujenzi ya muda kwa mipangilio ya awali ya mradi. Imeongeza chaguo ili kuzima utengano wa vikundi vya faili na msimbo na vichwa. Sasa inawezekana kuamua faili inayoweza kutekelezwa (hapo awali faili ya kwanza inayoweza kutekelezwa kwenye orodha ilichaguliwa). Usaidizi wa Macro umeongezwa kwenye operesheni ya Tekeleza Maagizo Maalum.
  • Kazi imefanywa ili kuondokana na kupungua wakati wa kupakia faili kubwa za mradi.
  • Zana za usimamizi wa mradi kulingana na zana ya Qbs zimehamishwa ili kutumia Qbs 1.20.
  • Imeongeza usaidizi wa zana ya MSVC kwa usanifu wa ARM.
  • Usaidizi wa Android 12 umetolewa.
  • Usaidizi ulioboreshwa wa kuendesha Qt Creator huunda vichakataji vya Intel kwenye kompyuta za Apple zilizo na chipu ya M1.

Chanzo: opennet.ru

Kuongeza maoni