Qbs 1.19 монтаждоо куралын чыгаруу

Qbs Build Tools 1.19 релиз жарыяланды. Бул Qt компаниясы Qbs өнүктүрүүнү улантууга кызыкдар коомчулук тарабынан даярдалган долбоорду иштеп чыгуудан кеткенден берки алтынчы чыгарылыш. Qbs куруу үчүн Qt көз карандылыктын арасында талап кылынат, бирок Qbs өзү кандайдыр бир долбоорлорду чогултууну уюштуруу үчүн иштелип чыккан. Qbs долбоорду түзүү скрипттерин аныктоо үчүн QML тилинин жөнөкөйлөштүрүлгөн версиясын колдонот, бул сизге тышкы модулдарды туташтыра турган, JavaScript функцияларын колдоно турган жана ыңгайлаштырылган куруу эрежелерин түзө ала турган кыйла ийкемдүү куруу эрежелерин аныктоого мүмкүндүк берет.

Qbs'те колдонулган скрипт тили IDEлер тарабынан куруу скрипттерин генерациялоону жана талдоону автоматташтыруу үчүн ылайыкташтырылган. Кошумчалай кетсек, Qbs makefiles жаратпайт жана өзү make утилитасы сыяктуу ортомчуларсыз компиляторлорду жана шилтемелерди ишке киргизип, бардык көз карандылыктардын деталдуу графигинин негизинде куруу процессин оптималдаштырат. Долбоордогу структура жана көз карандылык боюнча баштапкы маалыматтардын болушу бир нече жиптеги операциялардын аткарылышын эффективдүү параллелдештирүүгө мүмкүндүк берет. Көп сандаган файлдардан жана подкаталогдордон турган ири долбоорлор үчүн Qbs аркылуу кайра куруу натыйжалуулугу бир нече эсеге ашып кетиши мүмкүн - кайра куруу дээрлик бир заматта болот жана иштеп чыгуучунун күтүү убактысын коротпойт.

Эске салсак, 2018-жылы Qt компаниясы Qbs иштеп чыгууну токтотууну чечкен. Qbs qmake үчүн алмаштыруу катары иштелип чыккан, бирок, акыры, CMakeди Qt үчүн негизги куруу системасы катары колдонуу чечими кабыл алынган. Qbs иштеп чыгуу азыр коомдук күчтөр жана кызыкдар иштеп чыгуучулар тарабынан колдоого алынган көз карандысыз долбоор катары улантылды. Өнүгүү үчүн Qt компаниясынын инфраструктурасы колдонула берет.

Qbs 1.19деги негизги инновациялар:

  • Apple платформалары үчүн түзүүдө тиркеме пакеттерине жана аткарылуучу файлдарга санариптик кол коюу каражаттарын камсыз кылган жаңы код белгиси модулу ишке ашырылды. Android и Windows.
  • MSVC компиляторунун бир нече версияларын колдонуу үчүн колдоо кошулду, алар бир Visual Studio орнотуусу менен бириктирилген же ар кандай версиялар менен бириктирилген. Windows SDK. Qbs эми ар бир компилятор версиясы үчүн өзүнчө профиль түзөт.
  • Motorola HCS12 архитектурасын колдоо GCC жана IAR куралдарына кошулду, ал эми Motorola HCS08 архитектурасын колдоо SDCC (Small Device C Compiler) жана IARга кошулду.
  • Кеил куралдардын бар экендигин автоматтык түрдө аныктоо жакшыртылды.
  • Кошулган колдоо Android NDK 22.1.7171670.
  • Xcode 12.5 (QBS-1644) үчүн колдоо кошулду.
  • Qt 6.1 менен шайкештик ишке ашырылган.

Source: opennet.ru

DDoS коргоосу, VPS VDS серверлери бар сайттар үчүн ишенимдүү хостинг сатып алыңыз 🔥 DDoS коргоосу, VPS VDS серверлери бар ишенимдүү веб-сайт хостингин сатып алыңыз | ProHoster