Qbs 1.17 tokollo ea sesebelisoa sa kopano

Tsebisoa ho lokolloa ha lisebelisoa tsa kopano Qbs 1.17. Ena ke tokollo ea bone ho tloha ha Khampani ea Qt e tlohela nts'etsopele ea morero, e lokiselitsoeng ke sechaba se nang le thahasello ea ho ntšetsa pele ntlafatso ea Qbs. Ho aha Qbs, Qt ea hlokahala har'a ba itšetlehileng ka eona, leha Qbs ka boeona e etselitsoe ho hlophisa kopano ea merero efe kapa efe. Qbs e sebelisa mofuta o nolofalitsoeng oa puo ea QML ho hlalosa mangolo a kaho ea projeke, e u lumellang hore u hlalose melao ea kaho e feto-fetohang eo ho eona li-module tsa kantle li ka hokahanoang, mesebetsi ea JavaScript e ka sebelisoa, 'me ho ka theoa melao ea kaho e sa reroang.

Puo ea ho ngola e sebelisitsoeng ho Qbs e ikamahanya le maemo bakeng sa ho hlahisa le ho arola lingoloa tsa moaho ka li-IDE. Ntle le moo, Qbs ha e hlahise li-makefiles, 'me ka boeona, ntle le li-intermediaries tse kang make utility, e laola ho qalisoa ha li-compilers le li-linker, ho ntlafatsa mokhoa oa ho haha ​​o ipapisitse le graph e qaqileng ea lintho tsohle tse itšetlehileng ka tsona. Ho ba teng ha data ea pele mabapi le sebopeho le litšepiso tsa projeke ho u lumella ho tsamaisana hantle le ts'ebetso ea ts'ebetso ka likhoele tse 'maloa. Bakeng sa merero e meholo e nang le palo e kholo ea lifaele le li-subdirectories, ts'ebetso ea ho tsosolosa e sebelisang Qbs e ka feta ka makhetlo a 'maloa - ho tsosolosa hoo e batlang e le hang-hang' me ha ho etse hore moqapi a qete nako a emetse.

A re hopoleng hore ka 2018 Qt Company e ne e amohetse qeto ea ho emisa ho nts'etsapele Qbs. Qbs e ile ea ntlafatsoa e le sebaka sa qmake, empa qetellong ho ile ha etsoa qeto ea ho sebelisa CMake joalo ka sistimi ea mantlha ea kaho ea Qt ha nako e telele. Ntlafatso ea Qbs joale e tsoetse pele e le projeke e ikemetseng e tšehelitsoeng ke sechaba le bahlahisi ba nang le thahasello. Mafaratlhatlha a Khamphani ea Qt a ntse a tsoela pele ho sebelisoa molemong oa ntlafatso.

ka sehloohong boiqapelo Lik 1.17:

  • Tšehetso ea pele e ekelitsoeng Qt 6.
  • E kenyellelitse capnp module ho sebelisa protocol ea serialization ea data Cap'n Proto lits'ebetsong tsa C++.
  • E kentsoe bokhoni ba ho qaqisa mefuta-futa ea sehlahisoa le morero ka lehlakoreng le letona la litlhaloso tsa thepa ea moduleProvider (mohlala, "moduleProviders.mygenerator.chooseLettersFrom: project.beginning").
  • Tšehetso e ekelitsoeng bakeng sa lisebelisoa tsa ho aha merero ea C/C++ ho sebetsa ka holim'a hardware ntle le OS (bare-metal, le parameter ea qbs.targetPlatform e behiloeng ho 'none'): KEIL (ARMCLANG, C166, C251), IAR (CR16, AVR32, M68K) Le
    GCC (CR16, M68K, M32C, M32R, Super-H, V850, RISC-V, Xtensa).

  • Ts'ehetso e ekelitsoeng bakeng sa tikoloho ea nts'etsopele ea Xcode 12.0 bakeng sa macOS.
  • Li-module tsa Qt tsa Android li hloekisitsoe.
  • Ts'ehetso e ntlafalitsoeng bakeng sa sethala sa Android. E kentse thepaType mojuleng oa Android.sdk ho ​​etsa liphutheloana tsa "aab" (Android App Bundles) sebakeng sa "apk", hammoho le thepa ea aaptName ho sebelisa aapt2 e ncha (Android Asset Packaging Tool). Ts'ehetso ea ho aha lits'ebetso tsa Android bakeng sa li-platform tsa ARMv5, MIP le MIP64 e emisitsoe.

Source: opennet.ru

Eketsa ka tlhaloso