Qbs 1.16 qalab ururinta sii deynta

Soo gudbiyey wax soo saarka qalabka isu-ururinta Qbs 1.16. Tani waa markii saddexaad ee la sii daayo tan iyo markii shirkadda Qt ay ka baxday horumarinta mashruuca, oo ay soo diyaariyeen bulshada danaynaysa inay sii wadaan horumarinta Qbs. Si loo dhiso Qbs, Qt ayaa looga baahan yahay ku-tiirsanaanta, inkastoo Qbs lafteeda loogu talagalay in lagu habeeyo isu-ururinta mashruuc kasta. Qbs waxay isticmaashaa nooca la fududeeyay ee luqadda QML si ay u qeexdo qoraallada dhismaha mashruuca, kaas oo kuu ogolaanaya inaad qeexdo xeerar dhismo oo dabacsan oo isku xidhi kara qaybo dibadda ah, adeegsato hawlaha JavaScript, oo abuurto xeerar dhismo.

Luqadda qorista ee lagu isticmaalo Qbs waxaa loo habeeyey si ay u habeeyaan jiilka iyo falanqaynta qoraallada dhismaha ee IDE-ga. Intaa waxaa dheer, Qbs ma soo saaro makefiles, iyo lafteeda, iyada oo aan la helin dhexdhexaadiye sida utility, waxay xakameysaa bilaabista iskudubaridyada iyo iskuxirayaasha, hagaajinta habka dhismaha oo ku salaysan garaaf faahfaahsan oo dhan ku tiirsanaanta. Joogitaanka xogta bilawga ah ee qaabka iyo ku-tiirsanaanta mashruuca waxay kuu ogolaaneysaa inaad si wax ku ool ah u barbar dhigto fulinta hawlgallada dhowr qaybood. Mashruucyo waaweyn oo ka kooban tiro badan oo ah faylal iyo buug-hoosaadyo, dib-u-dhiska waxqabadka iyadoo la adeegsanayo Qbs waxay ka fiicnaan kartaa samaynta dhowr jeer - dib-u-dhisku waa ku dhawaad ​​isla markiiba mana ka dhigayso horumariyaha inuu waqti ku bixiyo sugitaanka.

Aynu xasuusanno in 2018 ay Shirkadda Qt ahayd aqbalay go'aanka joojinta horumarka Qbs. Qbs waxaa loo sameeyay bedelka qmake, laakiin ugu dambeyntii waxaa la go'aamiyay in CMake loo isticmaalo habka ugu muhiimsan ee dhismaha Qt mustaqbalka fog. Horumarka Qbs hadda wuu sii socday sidii mashruuc madax-banaan oo ay taageerayaan ciidamada bulshada iyo horumariyayaal xiisaynaya. Kaabayaasha Shirkadda Qt waxay sii wadaan in loo isticmaalo horumarinta.

Main wax cusub Qbs 1.16:

  • Isku darka hantida liiska ee cutubyada ku xiran ku tiirsanaanta labada dhinac waa la hubiyay, taas oo muhiim ah, tusaale ahaan, marka la farsameynayo calanka sida cpp.staticLibraries;
  • Lagu daray ogaanshaha tooska ah ee GCC iyo IAR ee Renesas microcontrollers;
  • Taageerada lagu daray Xcode 11.4 ee macOS;
  • Awoodaha cutubka taageerada qabiilg-cl waa la ballaariyay;
  • Siisay ogaanshaha tooska ah ee MSVC, clang-cl iyo MinGW ee profiles-ka halka goobta qalabku ku yaal aan si cad loo qeexin;
  • Waa la fududeeyay in la awoodo oo loo habeeyo macluumaadka si goonida ah loo rakibay (cpp.separateDebugInformation) iyada oo loo marayo qaybaha Codsiga iyo DynamicLibrary ee xuduudaha mashruuca;
  • Taageerada lagu daray Qt 5.14 ee Android oo la cusboonaysiiyay utility qbs-setup-android;
  • Taageerada lagu daray ee faylasha JSON ee ay soo saartay utility moc (Qt>= 5.15) ee Qt.core.generateMetaTypesFile iyo goobaha Qt.core.metaTypesInstallDir;
  • Taageero lagu daray habka ku dhawaaqida nooca cusub ee QML ee lagu soo bandhigay Qt 5.15;
  • Dejinta ConanfileProbe oo lagu daray si loo fududeeyo is dhexgalka Qbs maareeyaha xirmada Conan (loogu talagalay C/C++).

Source: opennet.ru

Add a comment