Ukukhishwa kwamathuluzi wokuhlanganisa we-Qbs 1.16

Kuthunyelwe ngu- ukukhiqizwa kwamathuluzi okuhlanganisa Ama-Qbs 1.16. Lokhu ukukhishwa okwesithathu selokhu i-Qt Company ishiye ukuthuthukiswa kwephrojekthi, elungiswe umphakathi onentshisekelo yokuqhubeka nokuthuthukiswa kwama-Qbs. Ukuze kwakhiwe ama-Qbs, i-Qt iyadingeka phakathi kokuncika, nakuba i-Qbs ngokwayo iklanyelwe ukuhlela ukuhlanganiswa kwanoma yimaphi amaphrojekthi. I-Qbs isebenzisa inguqulo eyenziwe lula yolimi lwe-QML ukuze ichaze imibhalo yokwakha iphrojekthi, ekuvumela ukuthi uchaze imithetho yokwakha evumelana nezimo engaxhuma amamojula angaphandle, isebenzise imisebenzi ye-JavaScript, futhi udale imithetho yokwakha ngokwezifiso.

Ulimi lokubhala olusetshenziswa kuma-Qbs luguqulelwa ukuze kwenziwe ngokuzenzakalelayo ukukhiqizwa nokuhlukaniswa kwemibhalo yokwakha ngama-IDE. Ngaphezu kwalokho, ama-Qbs awakhiqizi ama-makefiles, futhi ngokwawo, ngaphandle kwabaxhumanisi abafana ne-make utility, ilawula ukwethulwa kwama-comilers nama-linkers, ithuthukisa inqubo yokwakha ngokusekelwe kugrafu enemininingwane yakho konke okuncikile. Ukuba khona kwedatha yokuqala ngesakhiwo nokuncika kuphrojekthi kukuvumela ukuthi ufanise ngokuphumelelayo ukwenziwa kwemisebenzi emicu eminingi. Kumaphrojekthi amakhulu ahlanganisa inani elikhulu lamafayela neziqondiso ezingaphansi, ukusebenza kwezakhiwo kabusha kusetshenziswa ama-Qbs kungadlula umsebenzi izikhathi ezimbalwa - ukwakhiwa kabusha cishe kwenzeka ngokushesha futhi akwenzi umthuthukisi achithe isikhathi elindile.

Masikhumbule ukuthi ngo-2018 i-Qt Company yaba yamukelwa isinqumo sokumisa ukuthuthukiswa kwe-Qbs. Ama-Qbs athuthukiswe esikhundleni se-qmake, kodwa ekugcineni kwanqunywa ukuthi kusetshenziswe i-CMake njengohlelo oluyinhloko lokwakha lwe-Qt ngokuhamba kwesikhathi. Ukuthuthukiswa kwama-Qbs manje sekuqhubekile njengephrojekthi ezimele esekelwa amandla omphakathi nabathuthukisi abanentshisekelo. Ingqalasizinda ye-Qt Company isaqhubeka nokusetshenziswa ekuthuthukisweni.

main emisha Qbs 1.16:

  • Ukuhlanganiswa kwezakhiwo zohlu kumamojula axhunywe ukuncika okufanayo kuye kwaqinisekiswa, okubalulekile, isibonelo, lapho kucutshungulwa amafulegi afana ne-cpp.staticLibraries;
  • Kwengezwe ukutholwa okuzenzakalelayo kwe-GCC kanye ne-IAR kuma-microcontrollers e-Renesas;
  • Ukwesekwa okwengeziwe kwe-Xcode 11.4 ku-macOS;
  • Amakhono emojula yosekelo ye-clang-cl anwetshiwe;
  • Ihlinzeka ngokutholwa okuzenzakalelayo kwe-MSVC, i-clang-cl ne-MinGW kumaphrofayili lapho indawo yekhithi yamathuluzi ingachazwanga ngokusobala;
  • Kwenziwe lula ukuze kunikwe amandla futhi kulungiselelwe ulwazi lokususa iphutha olufakwe ngokuhlukile (cpp.separateDebugInformation) ngezigaba ze-Application kanye ne-DynamicLibrary kumapharamitha wephrojekthi;
  • Ukwesekwa okwengeziwe kwe-Qt 5.14 ye-Android futhi kwavuselelwa insiza ye-qbs-setup-android;
  • Ukwesekwa okwengeziwe kwamafayela e-JSON akhiqizwe insiza ye-moc (Qt >= 5.15) kuzilungiselelo ze-Qt.core.generateMetaTypesFile kanye ne-Qt.core.metaTypesInstallDir;
  • Ukwesekwa okwengeziwe kwendlela entsha yesimemezelo se-QML eyethulwe ku-Qt 5.15;
  • Kwengezwe ukulungiselelwa kwe-ConanfileProbe ukuze kwenziwe lula ukuhlanganiswa kwe-Qbs nomphathi wephakheji Conan (ye-C/C++).

Source: opennet.ru

Engeza amazwana