Qbs 1.20 faʻasalalauga meafaigaluega faʻapipiʻi

O le Qbs 1.20 fausia meafaigaluega faʻasalalauga ua faʻasalalau. O le lona fitu lea o fa'asalalauga talu ona tu'ua e le Kamupani Qt le atina'eina o le poloketi, ua saunia e le atunu'u o lo'o naunau e fa'aauau le atina'e o le Qbs. Ina ia fausia Qbs, e manaʻomia le Qt i totonu o faʻalagolago, e ui lava o Qbs lava ia ua mamanuina e faʻatulagaina le faʻapotopotoga o soʻo se galuega. E fa'aogaina e Qbs se fa'ata'ita'iga fa'afaigofie o le gagana QML e fa'amatala ai tusitusiga faufale, lea e mafai ai ona e fa'amalamalamaina tulafono faufale fetu'utu'una'i e mafai ona fa'afeso'ota'i modules i fafo, fa'aoga galuega a le JavaScript, ma fai tulafono fau aganu'u.

O le gagana tusitusi o loʻo faʻaaogaina i le Qbs e faʻaogaina e faʻatometi ai le faʻatupuina ma le faʻavasegaina o tusitusiga faʻapipiʻi e ala i siosiomaga atinaʻe tuʻufaʻatasia. E le gata i lea, e le faʻatupuina e Qbs ni faila, ae o ia lava, e aunoa ma ni tagata faufautua e pei o le make utility, e faʻatautaia le faʻalauiloaina o tagata faʻapipiʻi ma fesoʻotaʻiga, faʻamalieina le faiga o le fausiaina e faʻavae i luga o se kalafi auʻiliʻili o faʻalagolago uma. O le i ai o faʻamatalaga muamua e uiga i le fausaga ma faʻalagolago i le poloketi e mafai ai ona e faʻafetaui lelei le faʻatinoina o gaioiga i le tele o filo. Mo galuega tetele e aofia ai le tele o faila ma subdirectories, o le faʻatinoga o le toe faʻaleleia o le faʻaaogaina o le Qbs e mafai ona sili atu le vave nai lo le faia - toe fausia e toetoe lava a vave ma e le faʻamalosia ai le faʻatupuina e faʻaumatia le taimi faʻatali.

Sei o tatou manatua i le 2018 na filifili le Kamupani Qt e taofi le atinaʻeina o Qbs. Qbs na atiina ae e fai ma sui mo qmake, ae mulimuli ane na filifili e faʻaaoga CMake e fai ma faʻavae autu mo Qt i se taimi umi. O lo'o fa'aauau pea le atina'eina o le Qbs ose galuega tuto'atasi o lo'o lagolagoina e le atunu'u ma tagata e fiafia i ai. O lo'o fa'aauau pea ona fa'aogaina aseta a le Kamupani a Qt mo le atina'e.

Faiga fou i Qbs 1.20:

  • Lagolago atoatoa mo le Qt 6 fa'avae ua fa'atinoina, e aofia ai le lala Qt 6.2.
  • O le QtScript module, lea e le o toe tuʻuina atu i le Qt 17 ma o loʻo aofia nei i Qbs, ua faʻafouina ma tuʻuina atu i le C ++ 6.
  • I le tulaga o se faʻapotopotoga ma se seti o mea totino, o se lisi o mea tuai ua tuʻuina atu.
  • Ua faʻaopoopoina se faʻatonuga i le qbs-config mo le faʻaopoopoina o le talaaga atoa, lea e mafai ai ona e faia e aunoa ma le faʻaopoopoina o mea totino ma faʻavavevaveina le amataga pe a iai sau Android SDKs.
  • O le fa'afitauli i le le sa'o le taulimaina o taimi fa'afouga faila i luga o le FreeBSD platform ua fo'ia.
  • Fa'aleleia le lagolago C/C++. Fa'aopoopo le lagolago mo COSMIC compiler (COLDFIRE/M68K, HCS08, HCS12, STM8 ma STM32) ma mea faigaluega Digital Mars. Mo le MSVC compiler, o le cpp.enableCxxLanguageMacro meatotino ua faʻatinoina ma lagolago mo le "c++20" tau ua faʻaopoopo i le cpp.cxxLanguageVersion.
  • Mo le Android platform, ua faʻatinoina le lagolago mo le faʻaaogaina o le d8 dex compiler nai lo le dx e ala i le setiina o le meatotino Android.sdk.dexCompilerName. Ministro, o se polokalame mo le faʻaogaina o faletusi Qt i luga o le Android, ua faʻagata. O le meafaigaluega mo le fatuina o afifi ua faʻafouina mai le aapt i le aapt2 (Android Asset Packaging Tool).

puna: opennet.ru

Faaopoopo i ai se faamatalaga