Qbs හි භාවිතා වන ස්ක්රිප්ටිං භාෂාව IDE මගින් ගොඩනැගීමේ ස්ක්රිප්ට් උත්පාදනය සහ විග්රහ කිරීම ස්වයංක්රීය කිරීමට අනුගත වේ. මීට අමතරව, Qbs විසින් makefiles උත්පාදනය නොකරන අතර, එයම, make utility වැනි අතරමැදියන් නොමැතිව, compilers සහ linkers දියත් කිරීම පාලනය කරයි, සියලු පරායත්තතා වල සවිස්තරාත්මක ප්රස්ථාරයක් මත පදනම්ව ගොඩනැගීමේ ක්රියාවලිය ප්රශස්ත කරයි. ව්යාපෘතියේ ව්යුහය සහ පරායත්තතා පිළිබඳ මූලික දත්ත තිබීම නූල් කිහිපයක මෙහෙයුම් ක්රියාත්මක කිරීම effectively ලදායී ලෙස සමාන්තරව කිරීමට ඔබට ඉඩ සලසයි. ගොනු සහ උප බහලුම් විශාල සංඛ්යාවකින් සමන්විත විශාල ව්යාපෘති සඳහා, Qbs භාවිතයෙන් නැවත ගොඩනැගීමේ ක්රියාකාරීත්වය කිහිප වතාවක් ඉක්මවා යා හැක - නැවත ගොඩනැගීම ක්ෂණිකව සිදු වන අතර සංවර්ධකයාට බලා සිටීමට කාලය ගත නොකරයි.
2018 දී Qt සමාගම බව මතක තබා ගනිමු
ප්රධාන
- අන්යෝන්ය පරායත්තතා මගින් සම්බන්ධිත මොඩියුලවල ලැයිස්තු ගුණාංග ඒකාබද්ධ කිරීම සහතික කර ඇත, එය වැදගත් වේ, උදාහරණයක් ලෙස, cpp.staticLibraries වැනි කොඩි සැකසීමේදී;
- Renesas ක්ෂුද්ර පාලක සඳහා GCC සහ IAR ස්වයංක්රීයව හඳුනාගැනීම එකතු කරන ලදි;
- macOS මත Xcode 11.4 සඳහා සහය එක් කරන ලදී;
- clang-cl ආධාරක මොඩියුලයේ හැකියාවන් පුළුල් කර ඇත;
- මෙවලම් කට්ටලයේ පිහිටීම පැහැදිලිව නිර්වචනය කර නොමැති පැතිකඩවල MSVC, clang-cl සහ MinGW ස්වයංක්රීයව හඳුනාගැනීම සපයනු ලැබේ;
- ව්යාපෘති පරාමිතිවල යෙදුම් සහ ගතික පුස්තකාල කොටස් හරහා වෙන වෙනම ස්ථාපනය කර ඇති නිදොස් කිරීමේ තොරතුරු (cpp.separateDebugInformation) සක්රීය කිරීමට සහ වින්යාස කිරීමට එය සරල කර ඇත;
- Android සඳහා Qt 5.14 සඳහා සහය එක් කරන ලද අතර qbs-setup-android උපයෝගීතාව යාවත්කාලීන කරන ලදී;
- Qt.core.generateMetaTypesFile සහ Qt.core.metaTypesInstallDir සැකසීම් වෙත moc උපයෝගීතාව (Qt >= 5.15) මගින් ජනනය කරන ලද JSON ගොනු සඳහා සහය එක් කරන ලදී;
- Qt 5.15 හි හඳුන්වා දුන් QML සඳහා නව ආකාරයේ ප්රකාශන යාන්ත්රණය සඳහා සහය එකතු කරන ලදී;
- පැකේජ කළමනාකරු සමඟ Qbs ඒකාබද්ධ කිරීම සරල කිරීමට ConanfileProbe සැකසුම එක් කරන ලදී
සත්ව කරුණාව (C/C++ සඳහා).
මූලාශ්රය: opennet.ru