Qbs හි භාවිතා වන ස්ක්රිප්ටිං භාෂාව IDE මගින් ගොඩනැගීමේ ස්ක්රිප්ට් උත්පාදනය සහ විග්රහ කිරීම ස්වයංක්රීය කිරීමට අනුගත වේ. මීට අමතරව, Qbs විසින් makefiles උත්පාදනය නොකරන අතර, එයම, make utility වැනි අතරමැදියන් නොමැතිව, compilers සහ linkers දියත් කිරීම පාලනය කරයි, සියලු පරායත්තතා වල සවිස්තරාත්මක ප්රස්ථාරයක් මත පදනම්ව ගොඩනැගීමේ ක්රියාවලිය ප්රශස්ත කරයි. ව්යාපෘතියේ ව්යුහය සහ පරායත්තතා පිළිබඳ මූලික දත්ත තිබීම නූල් කිහිපයක මෙහෙයුම් ක්රියාත්මක කිරීම effectively ලදායී ලෙස සමාන්තරව කිරීමට ඔබට ඉඩ සලසයි. ගොනු සහ උප බහලුම් විශාල සංඛ්යාවකින් සමන්විත විශාල ව්යාපෘති සඳහා, Qbs භාවිතයෙන් නැවත ගොඩනැගීමේ ක්රියාකාරීත්වය කිහිප වතාවක් ඉක්මවා යා හැක - නැවත ගොඩනැගීම ක්ෂණිකව සිදු වන අතර සංවර්ධකයාට බලා සිටීමට කාලය ගත නොකරයි.
2018 දී Qt සමාගම බව මතක තබා ගනිමු
ප්රධාන
- මූලික සහාය එකතු කරන ලදී
Qt 6 . - දත්ත අනුක්රමික ප්රොටෝකෝලය භාවිතා කිරීමට capnp මොඩියුලය එක් කරන ලදී
Cap'n Proto C++ යෙදුම්වල. -
එකතු කරන ලදී moduleProvider දේපල අර්ථ දැක්වීම්වල දකුණු පැත්තේ නිෂ්පාදන සහ ව්යාපෘති විචල්යයන් නියම කිරීමේ හැකියාව (උදාහරණයක් ලෙස, "moduleProviders.mygenerator.chooseLettersFrom: project.beginning"). - මෙහෙයුම් පද්ධතියක් නොමැතිව දෘඪාංග මත වැඩ කිරීමට C/C++ ව්යාපෘති ගොඩනැගීම සඳහා මෙවලම් සඳහා එකතු කරන ලදි (bare-metal, 'none' ලෙස සකසා ඇති 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 පිරිසිදු කර ඇත.
- ඇන්ඩ්රොයිඩ් වේදිකාව සඳහා වැඩිදියුණු කළ ගොඩනැගීමේ සහාය. "apk" වෙනුවට "aab" (Android App Bundles) පැකේජ සෑදීමට Android.sdk මොඩියුලයට පැකේජ වර්ගය දේපලක් එක් කරන ලදී, නව aapt2 (Android Asset Packaging Tool) භාවිතා කිරීමට aaptName දේපලක් ද එකතු කරන ලදී. ARMv5, MIPS සහ MIPS64 වේදිකා සඳහා ඇන්ඩ්රොයිඩ් යෙදුම් තැනීම සඳහා වන සහාය අත්හිටුවා ඇත.
මූලාශ්රය: opennet.ru