በQbs ውስጥ ጥቅም ላይ የሚውለው የስክሪፕት ቋንቋ የግንባታ ስክሪፕቶችን በራስ-ሰር ለማመንጨት እና በIDEs ለመተንተን የተስማማ ነው። በተጨማሪም Qbs makefiles አያመነጭም, እና እራሱ, እንደ ማምረቻው የመሳሰሉ አማላጆች ከሌለ, የማጠናቀቂያዎችን እና ማያያዣዎችን መጀመርን ይቆጣጠራል, በሁሉም ጥገኞች ዝርዝር ግራፍ ላይ በመመስረት የግንባታ ሂደቱን ያመቻቻል. በፕሮጀክቱ ውስጥ ባለው መዋቅር እና ጥገኝነት ላይ የመነሻ መረጃ መኖሩ በበርካታ ክሮች ውስጥ ያሉትን ስራዎች አፈፃፀም ውጤታማ በሆነ መንገድ ለማዛመድ ያስችልዎታል. ብዙ ፋይሎችን እና ንዑስ ማውጫዎችን ላቀፉ ትላልቅ ፕሮጀክቶች Qbs ን በመጠቀም መልሶ መገንባት አፈፃፀሙን ከበርካታ ጊዜዎች ሊበልጥ ይችላል - መልሶ ግንባታው በቅጽበት ነው እና ገንቢው በመጠባበቅ ላይ ጊዜ እንዲያጠፋ አያደርገውም።
በ 2018 የ Qt ኩባንያ እንደነበረ እናስታውስ
ዋና
- የመጀመሪያ ድጋፍ ታክሏል።
Qt 6 . - የውሂብ ተከታታይ ፕሮቶኮሉን ለመጠቀም capnp ሞጁል ታክሏል።
የካፕን ፕሮቶ በ C ++ መተግበሪያዎች ውስጥ. -
ታክሏል። በሞጁል በቀኝ በኩል የምርት እና የፕሮጀክት ተለዋዋጮችን የመግለጽ ችሎታ የአቅራቢ ንብረት መግለጫዎች (ለምሳሌ "moduleProviders.mygenerator.chooseLettersFrom: project.beginning"). - የC/C++ ፕሮጄክቶችን ከሃርድዌር በላይ ለመስራት ያለ OS (bare-metal፣ qbs.targetPlatform መለኪያው ወደ 'ምንም' ተቀናብሯል)፡ KEIL (ARMCLANG፣ C166፣ C251)፣ IAR (CR16, AVR32፣ M68K) እና
GCC (CR16፣ M68K፣ M32C፣ M32R፣ Super-H፣ V850፣ RISC-V፣ Xtensa)። - ለ Xcode 12.0 ልማት አካባቢ ለ macOS ድጋፍ ታክሏል።
- የQt ለአንድሮይድ ሞጁሎች ጸድተዋል።
- ለአንድሮይድ መድረክ የተሻሻለ የግንባታ ድጋፍ። ከ"apk" ይልቅ "aab" (አንድሮይድ መተግበሪያ ቅርቅብ) ፓኬጆችን ለመፍጠር፣ እንዲሁም አዲሱን aapt2 (የአንድሮይድ ንብረት ማሸጊያ መሳሪያ) ለመጠቀም የ aaptName ንብረት ለመፍጠር ጥቅል አይነት ንብረት ወደ አንድሮይድ.sdk ሞጁል ታክሏል። ለARMv5፣ MIPS እና MIPS64 መድረኮች የአንድሮይድ አፕሊኬሽኖች ግንባታ ድጋፍ ተቋርጧል።
ምንጭ: opennet.ru