Qbs 1.16 musangano chishandiso kuburitswa

Introduced kusunungurwa kwezvishandiso zvegungano Qbs 1.16. Aka ndekechitatu kuburitswa kubva Kambani yeQt yasiya kugadzirwa kwechirongwa ichi, chakagadzirirwa nenharaunda inoda kuenderera mberi nekuvandudzwa kweQbs. Kuvaka maQbs, Qt inodiwa pakati pezvinotsamira, kunyangwe Qbs pachayo yakagadzirirwa kuronga kuungana kwechero mapurojekiti. Qbs inoshandisa yakareruka vhezheni yemutauro weQML kutsanangura zvinyorwa zvekuvaka purojekiti, izvo zvinokutendera kuti utsanangure mitemo yekuvaka inochinjika inogona kubatanidza mamodule ekunze, kushandisa JavaScript mabasa, uye kugadzira tsika yekuvaka mitemo.

Mutauro wekunyora unoshandiswa muQbs unogadziridzwa kuti uite otomatiki chizvarwa uye kupatsanurwa kwezvinyorwa zvekuvaka nenzvimbo dzakabatanidzwa dzebudiriro. Uye zvakare, Qbs haiburitse makefiles, asi pachayo, isina vanopindirana senge kugadzira utility, inodzora kuvhurwa kwevagadziri uye malinker, kukwirisa maitiro ekuvaka akavakirwa pane yakadzama girafu yezvese zvinotsamira. Kuvapo kwekutanga data nezve chimiro uye zvinovimbika mupurojekiti inokubvumira kuti unyatso enzanirana nekuita kwekushanda mune akati wandei tambo. Kune mapurojekiti makuru ane nhamba huru yemafaira uye subdirectories, kuita kwekuvaka patsva uchishandisa Qbs kunogona kukurumidza kakati wandei pane kugadzira - kuvakazve kunoitwa kanenge pakarepo uye hakumanikidze mugadziri kutambisa nguva akamirira.

Ngatiyeukei kuti muna 2018 Qt Company yaive kugamuchirwa sarudzo yekumisa kugadzira Qbs. Qbs yakagadziridzwa sechinotsiva qmake, asi pakupedzisira zvakasarudzwa kushandisa CMake seyo huru yekuvaka system yeQt mukufamba kwenguva. Kuvandudzwa kweQbs kwave kuenderera mberi sechirongwa chakazvimirira chinotsigirwa nenharaunda uye vanofarira vanogadzira. Iyo Qt Kambani zvivakwa zvinoramba zvichishandiswa mukusimudzira.

chikuru zvitsva Qbs 1.16:

  • Kubatanidzwa kwezvivakwa zvezita mumamodule akabatanidzwa nekutsamirana kwave kuoneswa, izvo zvakakosha, semuenzaniso, kana uchigadzira mireza senge cpp.staticLibraries;
  • Yakawedzera otomatiki kuona kweGCC uye IAR yeRenesas microcontrollers;
  • Yakawedzera rutsigiro rweXcode 11.4 pane macOS;
  • Iko kugona kweiyo clang-cl rutsigiro module yakawedzerwa;
  • Yakapihwa otomatiki yekuona yeMSVC, clang-cl uye MinGW mumaprofayiri uko nzvimbo yetiketi yezvishandiso isina kutsanangurwa zvakajeka;
  • Yakave yakareruka kuti igone kugonesa uye kugadzirisa yakaparadzana yakaiswa debugging ruzivo (cpp.separateDebugInformation) kuburikidza neApplication uye DynamicLibrary zvikamu mumapurojekiti paramita;
  • Yakawedzera rutsigiro rweQt 5.14 yeAroid uye yakagadziridza iyo qbs-setup-android utility;
  • Yakawedzerwa rutsigiro rwemafaira eJSON anogadzirwa ne moc utility (Qt > = 5.15) kune Qt.core.generateMetaTypesFile uye Qt.core.metaTypesInstallDir marongero;
  • Yakawedzerwa rutsigiro rwemhando itsva yekuzivisa nzira yeQML yakaunzwa muQt 5.15;
  • Yakawedzera ConanfileProbe kumisikidza kurerutsa Qbs kubatanidzwa ne package maneja Conan (yeC/C++).

Source: opennet.ru

Voeg