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

Waiho ʻia e hoʻokuʻu i nā mea hana hui Qbs 1.17. ʻO kēia ka hā 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 kākou i ka makahiki 2018 ka Hui Qt laweʻia hoʻoholo e hoʻōki i ka hoʻomohala ʻana iā 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. Ke hoʻomau nei ka hoʻomohala ʻana o Qbs ma ke ʻano he papahana kūʻokoʻa i kākoʻo ʻia e ke kaiāulu a me nā mea hoʻomohala hoihoi. Ke hoʻohana mau nei ka ʻoihana Qt Company no ka hoʻomohala ʻana.

ka papa kuhikuhiE nā mea hou Qbs 1.17:

  • Hoʻohui i ke kākoʻo mua Qt 6.
  • Hoʻohui ʻia ka module capnp e hoʻohana i ka protocol serialization data Kāpena Proto i nā polokalamu C++.
  • Hoʻohui ʻia hiki ke kuhikuhi i nā mea hoʻololi huahana a me ka papahana ma ka ʻaoʻao ʻākau o nā wehewehe waiwai moduleProvider (no ka laʻana, "moduleProviders.mygenerator.chooseLettersFrom: project.beginning").
  • Kākoʻo hoʻohui ʻia no nā mea hana no ke kūkulu ʻana i nā papahana C/C++ e hana ma luna o ka lako me ka ʻole o ka OS (metala ʻole, me ka qbs.targetPlatform parameter i hoʻonohonoho ʻia i 'ʻaʻohe'): KEIL (ARMCLANG, C166, C251), IAR (CR16, AVR32, M68K) A
    GCC (CR16, M68K, M32C, M32R, Super-H, V850, RISC-V, Xtensa).

  • Hoʻohui i ke kākoʻo no Xcode 12.0 kaiapuni hoʻomohala no macOS.
  • Ua hoʻomaʻemaʻe ʻia ka Qt no nā modula Android.
  • Hoʻomaikaʻi ʻia ke kākoʻo kūkulu ʻana no ka paepae Android. Hoʻohui ʻia kahi waiwai packageType i ka module Android.sdk e hana i nā pūʻolo "aab" (Android App Bundles) ma kahi o "apk", a me kahi waiwai aaptName e hoʻohana ai i ka aapt2 hou (Android Asset Packaging Tool). Ua hoʻopau ʻia ke kākoʻo no ke kūkulu ʻana i nā noi Android no ka ARMv5, MIPS a me MIPS64.

Source: opennet.ru

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