Qbs 1.16 sakin kayan aikin taro

Ƙaddamar da saki kayan aikin taro 1.16. Wannan shine saki na uku tun lokacin da Kamfanin Qt ya bar ci gaban aikin, wanda al'umma masu sha'awar ci gaba da ci gaban Qbs suka shirya. Don gina Qbs, ana buƙatar Qt a tsakanin masu dogara, kodayake Qbs kanta an tsara shi don tsara taron kowane ayyuka. Qbs yana amfani da sauƙaƙan sigar yaren QML don ayyana rubutun gina aikin, wanda ke ba ku damar ayyana ƙa'idodin gini masu sassauƙa waɗanda zasu iya haɗa nau'ikan abubuwan waje, amfani da ayyukan JavaScript, da ƙirƙirar ƙa'idodin gini na al'ada.

Harshen rubutun da aka yi amfani da shi a cikin Qbs an daidaita shi don sarrafa tsarawa da tantance rubutun ginawa ta IDEs. Bugu da kari, Qbs baya samar da makefiles, kuma ita kanta, ba tare da masu shiga tsakani irin su mai amfani ba, tana sarrafa ƙaddamar da masu tarawa da masu haɗawa, inganta tsarin ginin bisa cikakken jadawali na duk abin dogaro. Kasancewar bayanan farko akan tsari da dogaro a cikin aikin yana ba ku damar daidaita aiwatar da ayyukan a cikin zaren da yawa. Don manyan ayyukan da suka ƙunshi babban adadin fayiloli da kundin adireshi, aikin sake ginawa ta amfani da Qbs na iya yin fice da yawa sau da yawa - sake ginawa kusan nan take kuma baya sa mai haɓaka ya kashe lokaci yana jira.

Bari mu tuna cewa a cikin 2018 Kamfanin Qt ya kasance dauka yanke shawarar daina haɓaka Qbs. An haɓaka Qbs azaman maye gurbin qmake, amma a ƙarshe an yanke shawarar yin amfani da CMake azaman babban tsarin ginin Qt a cikin dogon lokaci. Ci gaban Qbs yanzu ya ci gaba a matsayin aiki mai zaman kansa wanda al'umma ke tallafawa da masu haɓaka sha'awar. Ana ci gaba da amfani da kayan aikin Kamfanin Qt don haɓakawa.

Main sababbin abubuwa Qbs 1.16:

  • An tabbatar da haɗewar kaddarorin jeri a cikin samfuran da aka haɗa ta hanyar dogaro da juna, wanda ke da mahimmanci, misali, lokacin sarrafa tutoci kamar cpp.staticLibraries;
  • Ƙara ganowa ta atomatik na GCC da IAR don Renesas microcontrollers;
  • Ƙara tallafi don Xcode 11.4 akan macOS;
  • An faɗaɗa iyawar tsarin tallafin clang-cl;
  • Samar da ganowa ta atomatik na MSVC, clang-cl da MinGW a cikin bayanan martaba inda ba a fayyace wurin kayan aikin ba a sarari;
  • An sauƙaƙa shi don kunnawa da daidaita bayanan ɓoyayyen da aka shigar daban-daban (cpp.separateDebugInformation) ta ɓangaren Aikace-aikacen da DynamicLibrary a cikin sigogin aikin;
  • Ƙara tallafi don Qt 5.14 don Android kuma an sabunta kayan aikin qbs-saitin-android;
  • Ƙara goyon baya ga fayilolin JSON da aka samar ta hanyar moc mai amfani (Qt>= 5.15) zuwa Qt.core.generateMetaTypesFile da saitunan Qt.core.metaTypesInstallDir;
  • Ƙara goyon baya ga sabon nau'in shela na QML da aka gabatar a cikin Qt 5.15;
  • Ƙara saitin ConanfileProbe don sauƙaƙe haɗin Qbs tare da mai sarrafa fakiti Conan (na C/C++).

source: budenet.ru

Add a comment