Cov lus scripting siv hauv Qbs yog yoog rau automate tiam thiab parsing ntawm tsim scripts los ntawm IDEs. Tsis tas li ntawd, Qbs tsis tsim makefiles, thiab nws tus kheej, tsis muaj intermediaries xws li cov khoom siv hluav taws xob, tswj lub community launch ntawm compilers thiab linkers, optimizing cov txheej txheem tsim raws li ib tug ncauj lus kom ntxaws daim duab ntawm tag nrho cov dependencies. Lub xub ntiag ntawm cov ntaub ntawv thawj zaug ntawm cov qauv thiab kev vam khom nyob rau hauv qhov project tso cai rau koj mus ua tib zoo parallelize cov kev ua ntawm kev ua hauj lwm nyob rau hauv ob peb threads. Rau cov haujlwm loj uas muaj cov ntaub ntawv ntau thiab cov npe subdirectories, kev tsim kho dua tshiab siv Qbs tuaj yeem ua tau zoo dua los ntawm ob peb zaug - kev tsim kho yuav luag tam sim ntawd thiab tsis ua rau tus tsim tawm siv sijhawm tos.
Cia peb nco ntsoov tias hauv 2018 Qt Company yog
ntsiab
- Kev sib koom ua ke ntawm cov npe khoom nyob rau hauv modules txuas nrog kev sib koom ua ke tau ua kom ntseeg tau, uas yog qhov tseem ceeb, piv txwv li, thaum ua cov chij xws li cpp.staticLibraries;
- Ntxiv kev tshawb nrhiav tsis siv neeg ntawm GCC thiab IAR rau Renesas microcontrollers;
- Ntxiv kev txhawb nqa rau Xcode 11.4 ntawm macOS;
- Lub peev xwm ntawm clang-cl txhawb nqa module tau nthuav dav;
- Muab kev tshawb nrhiav tsis siv neeg ntawm MSVC, clang-cl thiab MinGW hauv cov ntaub ntawv uas qhov chaw ntawm cov cuab yeej tsis tau txhais meej meej;
- Nws tau ua kom yooj yim los pab thiab teeb tsa cais cov ntaub ntawv debugging (cpp.separateDebugInformation) los ntawm Daim Ntawv Thov thiab DynamicLibrary seem hauv qhov project tsis;
- Ntxiv kev txhawb nqa rau Qt 5.14 rau Android thiab hloov kho qbs-setup-android utility;
- Ntxiv kev txhawb nqa rau JSON cov ntaub ntawv tsim los ntawm moc utility (Qt >= 5.15) rau Qt.core.generateMetaTypesFile thiab Qt.core.metaTypesInstallDir nqis;
- Ntxiv kev txhawb nqa rau hom tshiab tshaj tawm mechanism rau QML qhia hauv Qt 5.15;
- Ntxiv ConanfileProbe teeb tsa kom yooj yim Qbs kev koom ua ke nrog tus thawj tswj pob
Conan (rau C/C++).
Tau qhov twg los: opennet.ru