Qbs တွင်အသုံးပြုသော scripting language သည် ပေါင်းစပ်ဖွံ့ဖြိုးမှုပတ်ဝန်းကျင်များဖြင့် တည်ဆောက်ထားသော scripts များကို အလိုအလျောက်လုပ်ဆောင်ရန်နှင့် ခွဲခြမ်းစိတ်ဖြာရန်အတွက် လိုက်လျောညီထွေဖြစ်အောင်ပြုလုပ်ထားသည်။ ထို့အပြင်၊ Qbs သည် makefiles များကို မထုတ်ပေးသော်လည်း၊ make utility ကဲ့သို့သော ကြားခံများမပါဘဲ ကိုယ်တိုင်က compilers နှင့် linkers များ၏ launch များကို ထိန်းချုပ်ကာ မှီခိုမှုအားလုံး၏အသေးစိတ်ဂရပ်အပေါ်အခြေခံ၍ build process ကို ပိုကောင်းအောင်လုပ်ဆောင်သည်။ ပရောဂျက်ရှိ ဖွဲ့စည်းတည်ဆောက်ပုံနှင့် မှီခိုမှုများအကြောင်း ကနဦးဒေတာများ ရှိနေခြင်းသည် စာတွဲများစွာတွင် လုပ်ငန်းဆောင်ရွက်မှုများကို ထိထိရောက်ရောက် ပြိုင်တူလုပ်ဆောင်နိုင်စေပါသည်။ ဖိုင်အများအပြားနှင့် လမ်းကြောင်းခွဲများ ပါဝင်သော ပရောဂျက်ကြီးများအတွက်၊ Qbs ကို အသုံးပြု၍ ပြန်လည်တည်ဆောက်ခြင်း၏ စွမ်းဆောင်ရည်သည် ပြုလုပ်ခြင်းထက် အဆများစွာ ပိုမြန်နိုင်သည် - ပြန်လည်တည်ဆောက်ခြင်းသည် ချက်ချင်းနီးပါး လုပ်ဆောင်ပြီး ဆော့ဖ်ဝဲကို စောင့်ဆိုင်းရန် အချိန်မဖြုန်းသင့်ပါ။
Qt ကုမ္ပဏီသည် လွန်ခဲ့သောတစ်နှစ်ခန့်က ဖြစ်ခဲ့သည်ကို သတိရကြပါစို့
အဓိက
- Visual Studio 2019 နှင့် clang-cl (အခြား Clang command line interface၊ Visual Studio တွင်ပါရှိသော cl.exe compiler နှင့် option-compatible)
- ထည့်သွင်းထားသော ဖွံ့ဖြိုးတိုးတက်ရေးကိရိယာများအတွက် ပံ့ပိုးမှု
IAR ,KEIL иSDCC ဟာ့ဒ်ဝဲပလပ်ဖောင်းများစွာအတွက် တီထွင်ထုတ်လုပ်ထားသော ပရောဂျက်များအတွက် Qbs ကို အသုံးပြုခွင့်ပြုသည်။ - ဖွဲ့စည်းမှုပုံစံဖိုင်များနှင့် Travis CI စဉ်ဆက်မပြတ်ပေါင်းစည်းမှုစနစ်အတွက် scripts များကို ပေါင်းထည့်ထားပြီး၊ သင်သည် Gerrit တွင် ပြန်လည်သုံးသပ်ထားသော Qbs အတွက် ဖာထေးမှုတစ်ခုစီကို တည်ဆောက်ပြီး စမ်းသပ်နိုင်စေမည်ဖြစ်သည်။
- Debian-based Docker ရုပ်ပုံအား တည်ဆောက်ခြင်းနှင့် စမ်းသပ်မှုပတ်ဝန်းကျင်အဖြစ် အသုံးပြုနိုင်သည့် လုံး၀ ပြန်လည်ဒီဇိုင်းပြုလုပ်ထားပါသည်။
- Android NDK (‹19) ဗားရှင်းအဟောင်းများအတွက် ပံ့ပိုးမှုကို ရပ်ဆိုင်းလိုက်ပါပြီ။
source: opennet.ru