Qbs-д хэрэглэгддэг скрипт хэл нь IDE-ээр бүтээх скриптүүдийг үүсгэх, задлах ажлыг автоматжуулахад тохируулагдсан. Нэмж дурдахад Qbs нь makefile үүсгэдэггүй бөгөөд өөрөө make utility гэх мэт зуучлагчгүйгээр хөрвүүлэгч болон холбогчийг ажиллуулж, бүх хамаарлын нарийвчилсан график дээр үндэслэн бүтээх процессыг оновчтой болгодог. Төслийн бүтэц, хамаарлын талаархи анхны өгөгдөл байгаа нь хэд хэдэн урсгал дахь үйлдлүүдийн гүйцэтгэлийг үр дүнтэй зэрэгцүүлэх боломжийг олгодог. Олон тооны файлууд болон дэд сангуудаас бүрдэх томоохон төслүүдийн хувьд Qbs ашиглан дахин бүтээх гүйцэтгэл хэд хэдэн удаа давж гарах боломжтой - дахин бүтээх нь бараг агшин зуур бөгөөд хөгжүүлэгчийг хүлээх цагийг үрэхгүй.
2018 онд Qt компани байсныг санацгаая
Үндсэн
- Анхны дэмжлэгийг нэмсэн
Qt 6 . - Өгөгдлийн цуваачлалын протоколыг ашиглах capnp модулийг нэмсэн
Cap'n Proto C++ програмууд дээр. -
Нэмсэн moduleProvider шинж чанарын тодорхойлолтуудын баруун талд бүтээгдэхүүн болон төслийн хувьсагчдыг тодорхойлох чадвар (жишээлбэл, "moduleProviders.mygenerator.chooseLettersFrom: project.beginning"). - Үйлдлийн системгүй техник хангамж дээр ажиллах C/C++ төслүүдийг бүтээх хэрэгслүүдийн дэмжлэгийг нэмсэн (нүцгэн металл, qbs.targetPlatform параметрийг "байхгүй" гэж тохируулсан): KEIL (ARMCLANG, C166, C251), IAR (CR16, AVR32, M68K) ба
GCC (CR16, M68K, M32C, M32R, Super-H, V850, RISC-V, Xtensa). - MacOS-д зориулсан Xcode 12.0 хөгжүүлэлтийн орчны дэмжлэгийг нэмсэн.
- Android-д зориулсан Qt модулиудыг цэвэрлэв.
- Андройд платформд зориулсан сайжруулсан бүтээх дэмжлэг. Android.sdk модульд "apk"-ын оронд "aab" (Android App Bundles) багцуудыг үүсгэх, мөн шинэ aapt2 (Android Asset Packaging Tool) ашиглах aaptName өмчийг үүсгэхийн тулд packageType шинж чанарыг нэмсэн. ARMv5, MIPS болон MIPS64 платформуудад зориулсан Android программуудыг бүтээхэд дэмжлэг үзүүлэхээ зогсоосон.
Эх сурвалж: opennet.ru