Hoʻokuʻu ʻia ka mea hana hui Qbs 1.20

Ua hoʻolaha ʻia ka hoʻokuʻu ʻana o nā mea hana Qbs 1.20. ʻO kēia ka hiku o ka hoʻokuʻu ʻana mai ka haʻalele ʻana o ka Hui Qt i ka hoʻomohala ʻana i ka papahana, i hoʻomākaukau ʻia e ke kaiāulu makemake e hoʻomau i ka hoʻomohala ʻana o Qbs. No ke kūkulu ʻana i Qbs, koi ʻia ʻo Qt ma waena o nā mea hilinaʻi, ʻoiai ua hoʻolālā ʻia ʻo Qbs ponoʻī e hoʻonohonoho i ka hui o nā papahana. Hoʻohana ʻo Qbs i kahi mana maʻalahi o ka ʻōlelo QML e wehewehe i nā palapala kūkulu papahana, e hiki ai iā ʻoe ke wehewehe i nā lula kūkulu maʻalahi e hiki ke hoʻohui i nā modula waho, hoʻohana i nā hana JavaScript, a hana i nā lula kūkulu maʻamau.

Hoʻololi ʻia ka ʻōlelo kākau ʻōlelo i hoʻohana ʻia ma Qbs no ka hoʻomaʻamaʻa ʻana i ka hana a me ka hoʻokaʻawale ʻana i nā palapala kūkulu e nā IDE. Eia kekahi, ʻaʻole hana ʻo Qbs i nā makefiles, a ʻo ia iho, me ka ʻole o nā intermediaries e like me ka make utility, e hoʻomalu i ka hoʻomaka ʻana o nā mea hoʻohui a me nā mea hoʻopili, e hoʻonui ana i ke kaʻina hana e pili ana i ka pakuhi kikoʻī o nā hilinaʻi āpau. ʻO ka loaʻa ʻana o ka ʻikepili mua e pili ana i ka hoʻolālā a me nā hilinaʻi i ka papahana e hiki ai iā ʻoe ke hoʻohālikelike pono i ka hoʻokō ʻana i nā hana ma kekahi mau kaula. No nā papahana nui i loaʻa i ka nui o nā faila a me nā subdirectories, hiki i ka hana kūkulu hou ʻana me ka hoʻohana ʻana i ka Qbs hiki ke hoʻokō i nā manawa he nui - ʻaneʻane koke ke kūkulu hou ʻana a ʻaʻole hoʻolilo ka mea hoʻomohala i ka manawa e kali ai.

E hoʻomanaʻo i ka makahiki 2018, ua hoʻoholo ka Hui Qt e ho'ōki i ka hoʻomohala ʻana i ka Qbs. Ua hoʻomohala ʻia ʻo Qbs ma ke ʻano he pani no qmake, akā i ka hopena ua hoʻoholo ʻia e hoʻohana iā CMake ma ke ʻano he ʻōnaehana kūkulu nui no Qt i ka wā lōʻihi. Ua hoʻomau ʻia ka hoʻomohala ʻana o Qbs ma ke ʻano he papahana kūʻokoʻa i kākoʻo ʻia e nā pūʻali kaiāulu a me nā mea hoʻomohala hoihoi. Ke hoʻohana mau nei ka ʻoihana Qt Company no ka hoʻomohala ʻana.

Nā hana hou nui ma Qbs 1.20:

  • Ua hoʻokō ʻia ke kākoʻo piha no ka Qt 6 framework, me ka lālā Qt 6.2.
  • ʻO ka module QtScript, ʻaʻole i hoʻolako hou ʻia ma Qt 17 a ua hoʻokomo ʻia i Qbs i kēia manawa, ua hōʻano hou ʻia a lawe ʻia i C++6.
  • I ka hihia o kahi hui me kahi hoʻonohonoho ʻokoʻa, hāʻawi ʻia kahi papa inoa o nā waiwai kahiko.
  • Ua hoʻohui ʻia kahi kauoha i qbs-config no ka hoʻohui ʻana i ka ʻaoʻao holoʻokoʻa, e hiki ai iā ʻoe ke hana me ka ʻole o ka hoʻohui ʻana i nā waiwai a me ka wikiwiki o ka hoʻomaka ʻana inā loaʻa iā ʻoe kekahi mau SDK Android.
  • Ua hoʻoholo ʻia ka pilikia me ka lawelawe hewa ʻole ʻana i nā manawa hoʻonui faila ma ka paepae FreeBSD.
  • Hoʻomaikaʻi ʻia ke kākoʻo C/C++. Hoʻohui kākoʻo no nā mea hoʻopili COSMIC (COLDFIRE/M68K, HCS08, HCS12, STM8 a me STM32) a me nā mea hana Digital Mars. No ka MSVC compiler, ua hoʻokō ʻia ka waiwai cpp.enableCxxLanguageMacro a ua hoʻohui ʻia ke kākoʻo no ka waiwai "c++20" i cpp.cxxLanguageVersion.
  • No ka Android platform, ua hoʻokō ʻia ke kākoʻo no ka hoʻohana ʻana i ka d8 dex compiler ma kahi o dx ma ka hoʻonohonoho ʻana i ka waiwai Android.sdk.dexCompilerName. ʻO Ministro, kahi papahana no ka holo ʻana i nā hale waihona puke Qt ma Android, ua hoʻopau ʻia. Ua hōʻano hou ʻia ka pahu hana no ka hana ʻana i nā pōʻai mai aapt a aapt2 (Android Asset Packaging Tool).

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka