Qbs 1.14 එකලස් කිරීමේ මෙවලම් කට්ටලය නිකුත් කිරීම, එහි සංවර්ධනය ප්‍රජාව විසින් අඛණ්ඩව සිදු කරන ලදී

විසින් ඉදිරිපත් කරන ලදී එකලස් කිරීමේ මෙවලම් මුදා හැරීම Qbs 1.14. Qbs හි සංවර්ධනය දිගටම කරගෙන යාමට උනන්දුවක් දක්වන ප්‍රජාව විසින් සකස් කරන ලද Qt සමාගම ව්‍යාපෘතියේ සංවර්ධනයෙන් ඉවත් වූ පසු පළමු නිකුතුව මෙයයි. Qbs තැනීම සඳහා, යැපීම් අතර Qt අවශ්‍ය වේ, නමුත් Qbs විසින්ම ඕනෑම ව්‍යාපෘතියක් එකලස් කිරීම සංවිධානය කිරීමට සැලසුම් කර ඇත. Qbs විසින් ව්‍යාපෘති ගොඩනැගීමේ ස්ක්‍රිප්ට් නිර්වචනය කිරීම සඳහා QML භාෂාවේ සරල අනුවාදයක් භාවිතා කරයි, එමඟින් ඔබට බාහිර මොඩියුල සම්බන්ධ කිරීමට, JavaScript ශ්‍රිත භාවිතා කිරීමට සහ අභිරුචි ගොඩනැගීමේ නීති නිර්මාණය කිරීමට හැකි තරමක් නම්‍යශීලී ගොඩනැගීමේ රීති නිර්වචනය කිරීමට ඉඩ සලසයි.

Qbs හි භාවිතා වන ස්ක්‍රිප්ටිං භාෂාව IDE මගින් ගොඩනැගීමේ ස්ක්‍රිප්ට් උත්පාදනය සහ විග්‍රහ කිරීම ස්වයංක්‍රීය කිරීමට අනුගත වේ. මීට අමතරව, Qbs විසින් makefiles උත්පාදනය නොකරන අතර, එයම, make utility වැනි අතරමැදියන් නොමැතිව, compilers සහ linkers දියත් කිරීම පාලනය කරයි, සියලු පරායත්තතා වල සවිස්තරාත්මක ප්‍රස්ථාරයක් මත පදනම්ව ගොඩනැගීමේ ක්‍රියාවලිය ප්‍රශස්ත කරයි. ව්‍යාපෘතියේ ව්‍යුහය සහ පරායත්තතා පිළිබඳ මූලික දත්ත තිබීම නූල් කිහිපයක මෙහෙයුම් ක්‍රියාත්මක කිරීම effectively ලදායී ලෙස සමාන්තරව කිරීමට ඔබට ඉඩ සලසයි. ගොනු සහ උප බහලුම් විශාල සංඛ්‍යාවකින් සමන්විත විශාල ව්‍යාපෘති සඳහා, Qbs භාවිතයෙන් නැවත ගොඩනැගීමේ ක්‍රියාකාරීත්වය කිහිප වතාවක් ඉක්මවා යා හැක - නැවත ගොඩනැගීම ක්ෂණිකව සිදු වන අතර සංවර්ධකයාට බලා සිටීමට කාලය ගත නොකරයි.

මීට වසරකට පෙර Qt සමාගම බව අපි සිහිපත් කරමු පිළිගත්තා Qbs සංවර්ධනය නතර කිරීමට තීරණය. Qbs qmake සඳහා ආදේශකයක් ලෙස සංවර්ධනය කරන ලද නමුත් අවසානයේ දී දීර්ඝ කාලීනව Qt සඳහා ප්‍රධාන ගොඩනැගීමේ පද්ධතිය ලෙස CMake භාවිතා කිරීමට තීරණය විය. Qbs සංවර්ධනය ප්‍රජාව සහ උනන්දුවක් දක්වන සංවර්ධකයින් විසින් සහාය දක්වන ස්වාධීන ව්‍යාපෘතියක් ලෙස දැන් අඛණ්ඩව පවතී. Qt සමාගමේ යටිතල පහසුකම් සංවර්ධනය සඳහා දිගටම භාවිතා වේ. Qbs 1.14.0 සඳහා සහය Qt Creator 4.10.1 තුළ ගොඩනගා ඇති අතර Qbs 1.15 හි මීළඟ නිකුතුව Qt Creator 4.11 ට සමගාමීව අපේක්ෂා කෙරේ.

ප්රධාන නවෝත්පාදන Qbs 1.14:

  • Visual Studio 2019 සහ clang-cl සඳහා සහය (විකල්ප Clang විධාන රේඛා අතුරුමුහුණත, Visual Studio හි ඇතුළත් cl.exe සම්පාදකය සමඟ විකල්ප-ගැළපේ);
  • කාවැද්දූ සංවර්ධන මෙවලම් සඳහා සහාය
    සහ, KEIL и එස්ඩීසී, දෘඪාංග වේදිකා කිහිපයක් සඳහා සංවර්ධනය කරන ලද ව්යාපෘති සඳහා Qbs භාවිතා කිරීමට ඔබට ඉඩ සලසයි;

  • ට්‍රැවිස් සීඅයි අඛණ්ඩ ඒකාබද්ධ කිරීමේ පද්ධතිය සඳහා වින්‍යාස ගොනු එකතු කර ස්ක්‍රිප්ට් තැනීම, ගෙරිට් හි සමාලෝචනය කරන ලද Qbs සඳහා එක් එක් පැච් කට්ටලයක් තැනීමට සහ පරීක්ෂා කිරීමට ඔබට ඉඩ සලසයි;
  • Debian මත පදනම් වූ Docker රූපයක් සම්පූර්ණයෙන්ම ප්‍රතිනිර්මාණය කර ඇත, එය ගොඩනැගීමට සහ පරීක්ෂණ පරිසරයක් ලෙස භාවිතා කළ හැක;
  • Android NDK (‹19) හි පැරණි අනුවාද සඳහා සහාය අත්හිටුවා ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න