Qt Kaihanga 5.0 Whakawhanake Taiao Tuku

Kua tukuna te taiao whanaketanga whakauru Qt Creator 5.0, i hangaia mo te hanga i nga tono whakawhiti ma te whakamahi i te whare pukapuka Qt. E tautoko ana i te whanaketanga o nga kaupapa matarohia i roto i te C++ me te whakamahi i te reo QML, e whakamahia ana a JavaScript ki te tautuhi i nga tuhinga tuhi, me te hanganga me nga tawhā o nga huānga atanga kua tohua e nga poraka rite CSS. Ko te huringa nui i roto i te tau putanga e hono ana ki te whakawhiti ki te kaupapa taumahi putanga hou, i roto i tera ka huri te mati tuatahi o te putanga ki nga putanga me nga huringa mahi (Qt Kaihanga 5, Qt Kaihanga 6, etc.).

Qt Kaihanga 5.0 Whakawhanake Taiao Tuku

I roto i te putanga hou:

  • Kua whakatinanahia he waahi whakamatautau ki te whakamahi i te ratonga keteroki Clang Server (clangd) hei tuara mo te tauira waehere i C me C++. Ka taea te whakamahi i te tuara hou ki te whakakapi i te tauira waehere i runga i te libclang, na te whakamahinga o te LSP (Language Server Protocol), engari kaore ano kia whakatinanahia nga mahi katoa. Ka taea te mahi ma te "Whakamahia clangd" kōwhiringa i roto i te "Tools> Options> C++> Clangd" tahua.
  • Kua taapirihia he tautoko whakamatautau mo te hanga me te whakahaere tono i roto i nga ipu Docker. Kei te waatea noa te waahanga mo nga taiao Linux me nga kaupapa me te punaha hanga CMake. Kia taea ai, me whakahohe koe i te tautoko mo nga taputapu whakamatautau na roto i te tahua "Awhina> Mo nga Mono", muri iho ka puta te kaha ki te hanga "Docker" hanga taputapu i roto i nga tautuhinga taputapu.
  • Ko nga whakatikatika kua kohia kua mahia ki te tauira waehere mo te reo C++. I te whakaingoatanga i nga mea, kua tangohia te kowhiringa aunoa o nga konae kaore i te hono tika ki te kaupapa (hei tauira, nga konae pane pane Qt). Ko nga huringa i roto i nga konae ".ui" me ".scxml" ka kitea tonu i roto i te tauira waehere me te kore e whakahiato.
  • Ko te tauira waehere mo QML kua whakahoutia ki Qt 6.2.
  • Ko te whakatinanatanga o te tūmau LSP (Language Server Protocol) kua taapirihia te tautoko mo te whakaatu whakamohiotanga mo te ahunga whakamua o nga mahi i roto i te Qt Kaihanga. I taapirihia he tautoko mo te whakaatu i nga waahanga waehere i whakaratohia e te tūmau.
  • Ko te waahanga nui o nga whakapainga kua mahia ki nga taputapu whakahaere kaupapa i runga i te CMake, tae atu ki te kaha ki te whakaatu i nga hua o te CMake me te whakahiato i roto i te kaupapa kaupapa, me te kore e hiahia ki te huri ki te aratau whakatika. I mutu te whakamahi i te whaiaronga hanga rangitahi mo nga tautuhinga kaupapa tuatahi. Kua taapirihia he whiringa hei whakakore i te wehewehenga o nga roopu o nga konae me te waehere me nga pane. Ka taea te whakatau i te konae kawe taunoa (i mua ko te konae kawe tuatahi i te rarangi i tohua). Kua taapirihia te tautoko Tonotono ki te whakahaerenga Whakaritenga Whakahau.
  • Kua mahia nga mahi ki te whakakore i nga puhoitanga i te wa e utaina ana nga konae kaupapa nui.
  • Ko nga taputapu whakahaere kaupapa i runga i te kete taputapu Qbs kua whakawhiti ki te whakamahi i te Qbs 1.20.
  • He tautoko kete taputapu MSVC mo te hoahoanga ARM.
  • Ka tautokohia te Android 12.
  • He pai ake te tautoko mo te whakahaere i te Qt Creator hanga mo nga tukatuka Intel i runga i nga rorohiko Apple me te maramara M1.

Source: opennet.ru

Tāpiri i te kōrero