Qbs 1.16 tokollo ea sesebelisoa sa kopano

Tsebisoa ho lokolloa ha lisebelisoa tsa kopano Qbs 1.16. Ena ke tokollo ea boraro 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 mongolo oa kaho ea projeke, e u lumellang ho hlalosa melao ea kaho e feto-fetohang e ka hokelang limojule tsa kantle, ho sebelisa mesebetsi ea JavaScript, le ho theha melaoana ea kaho ea moetlo.

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.16:

  • Ho kopanngoa ha thepa ea lethathamo ka li-module tse amanang le ho itšetleha ka bobeli ho netefalitsoe, e leng ntho ea bohlokoa, mohlala, ha ho sebetsa lifolakha tse kang cpp.staticLibraries;
  • Ho eketsoa ka mokhoa o ikemetseng oa GCC le IAR bakeng sa li-microcontrollers tsa Renesas;
  • Ts'ehetso e ekelitsoeng bakeng sa Xcode 11.4 ho macOS;
  • Bokhoni ba mojule oa tšehetso ea clang-cl bo atolositsoe;
  • E fane ka boithuto bo ikemetseng ba MSVC, clang-cl le MinGW liprofaeleng moo sebaka sa sesebelisoa sa lisebelisoa se sa hlalosoang ka ho hlaka;
  • E nolofalitsoe ho nolofalletsa le ho lokisa tlhahisoleseding ea ho lokisa liphoso e kentsoeng ka thoko (cpp.separateDebugInformation) ka likarolo tsa Application le DynamicLibrary liparamenteng tsa morero;
  • Tšehetso e ekelitsoeng bakeng sa Qt 5.14 bakeng sa Android le ho ntlafatsa ts'ebeliso ea qbs-setup-android;
  • Tšehetso e ekelitsoeng bakeng sa lifaele tsa JSON tse hlahisoang ke moc utility (Qt > = 5.15) ho Qt.core.generateMetaTypesFile le Qt.core.metaTypesInstallDir litlhophiso;
  • Tšehetso e ekelitsoeng bakeng sa mokhoa o mocha oa phatlalatso oa QML o hlahisitsoeng Qt 5.15;
  • E kenyellelitse ConanfileProbe ho nolofatsa kopanyo ea Qbs le mookameli oa sephutheloana Conan (bakeng sa C/C++).

Source: opennet.ru

Eketsa ka tlhaloso