Qt Creator 7 ဖွံ့ဖြိုးတိုးတက်ရေးပတ်ဝန်းကျင် ဖြန့်ချိမှု

Qt စာကြည့်တိုက်ကို အသုံးပြု၍ ပေါင်းစပ်ပလပ်ဖောင်းအပလီကေးရှင်းများကို ဖန်တီးရန်အတွက် ပေါင်းစပ်ဖန်တီးမှုပတ်ဝန်းကျင် Qt Creator 7.0 ကို ထုတ်ဝေလိုက်ပါပြီ။ ၎င်းသည် C++ တွင် ဂန္တဝင်ပရိုဂရမ်များ၏ ဖွံ့ဖြိုးတိုးတက်မှုနှင့် QML ဘာသာစကားအသုံးပြုမှုကို ပံ့ပိုးပေးသည်၊ ၎င်းတွင် scripts များကိုသတ်မှတ်ရန် JavaScript ကိုအသုံးပြုကာ အင်တာဖေ့စ်ဒြပ်စင်များ၏ဖွဲ့စည်းပုံနှင့် ဘောင်များကို CSS-like လုပ်ကွက်များဖြင့်သတ်မှတ်ထားသည်။

ဗားရှင်းအသစ်တွင်-

  • “ဖိုင်သစ် သို့မဟုတ် ပရောဂျက်” မီနူးကို “ဖိုင်သစ်” နှင့် “ပရောဂျက်အသစ်” သီးခြား ဒိုင်ယာလော့ခ်နှစ်ခုအဖြစ် ပိုင်းခြားထားသည်။
  • Qt Online Installer ကိုအသုံးပြုသောအသုံးပြုသူများသည် Qt ၏မှန်ကန်သောဗားရှင်းများရရှိနိုင်မှုအကြောင်းအသိပေးအပ်ပါသည်။ “ရွေးချယ်စရာများ > ပတ်ဝန်းကျင် > အပ်ဒိတ်များ” ကဏ္ဍတွင် အပ်ဒိတ်သတိပေးချက်များ ပြသမှုကို သင် configure လုပ်နိုင်ပါသည်။
  • C++ ဘာသာစကားအတွက် ကုဒ်မော်ဒယ်ကို LLVM 14 သို့ အပ်ဒိတ်လုပ်ပြီး LSP (Language Server Protocol) ကို ပံ့ပိုးပေးသည့် Clangd နောက်ခံကို အသုံးပြုရန်အတွက် မူရင်းအတိုင်း ပြောင်းထားသည်။ ပရောဂျက်ကုဒ်ကို အညွှန်းပြုလုပ်ရန်အတွက် Clangd ၏အသုံးပြုမှုကိုလည်း ပိတ်နိုင်သည့် “Tools > Options > C++ > Clangd” မီနူးမှတဆင့် သင်ပြန်ယူနိုင်သည်၊ သို့သော် ၎င်းကို syntax မီးမောင်းထိုးပြရန်နှင့် အလိုအလျောက်ဖြည့်သွင်းရန်အတွက် ၎င်းကို ဆက်လက်အသုံးပြုပါ။
  • ClangFormat ပလပ်အင်ဆက်တင်များကို ယေဘူယျစတိုင်ဆက်တင်များဖြင့် ကဏ္ဍသို့ရွှေ့ပြီး သီးခြားတက်ဘ်တစ်ခုအဖြစ် ပြသထားသည်။
  • နောက်ဆုံးထွက် Qt ဌာနခွဲမှ အပြောင်းအလဲများကို ထင်ဟပ်စေရန် QML parser ကို အကောင်အထည်ဖော်ခြင်းအား အပ်ဒိတ်လုပ်ထားပါသည်။
  • CMake ကို အသုံးပြု၍ ပရောဂျက်များ စတင်သတ်မှတ်ခြင်းအတွက် စာမျက်နှာကို ပြန်လည်ဒီဇိုင်းဆွဲထားပါသည်။ ဥပမာအားဖြင့်၊ ပရောဂျက်တည်ဆောက်မှု scripts များကို configure လုပ်နေစဉ်အတွင်း CMake လုပ်ဆောင်မှုကို ရပ်ရန် "Stop CMake" ခလုတ်ကို ပေါင်းထည့်ထားသည်။ ပရောဂျက်ကို ပြင်ဆင်ပြီးသည်ဆိုလျှင်ပင် CMake ကို ပြင်ဆင်သတ်မှတ်မှုကို အပ်ဒိတ်လုပ်ရန် CMake ကို ပြန်လည်လုပ်ဆောင်နိုင်သည့် စွမ်းရည်ကို ပေးထားသည်။ ကနဦးနှင့် လက်ရှိ ပရောဂျက်ဖွဲ့စည်းပုံများအတွက် CMake variable များကို ခွဲခြားထားပါသည်၊ ပထမကိစ္စတွင်၊ variable များကို CMakeLists.txt.use ဖိုင်မှ သတ်မှတ်သတ်မှတ်ထားပြီး၊ ပထမစဖွင့်သတ်မှတ်စဉ်အတွင်း အသုံးပြုကာ ဒုတိယအခြေအနေတွင်၊ CMake file-api json မှ တင်ပို့သော variable များကို .cmake/api/v1/reply directory ကို သတ်မှတ်ပေးသည်။
  • ရရှိနိုင်သောကိရိယာများ၏ အလိုအလျောက်ရှာဖွေတွေ့ရှိမှုကို ပိုမိုကောင်းမွန်လာစေပြီး စတင်ချိန်တွင် မလိုအပ်သော compiler ခေါ်ဆိုမှုအရေအတွက်ကို လျှော့ချပေးကာ အချို့သောပတ်ဝန်းကျင်များတွင် Qt Creator ၏ စတင်ချိန်ကို လျှော့ချပေးသည်။
  • New Project wizards များသည် C++17 ကို C++ standard အဖြစ် သတ်မှတ်ကြောင်း သေချာစေသည်။
  • macOS ပလပ်ဖောင်းတွင်၊ အမှောင်ဆောင်ပုဒ်အတွက် စနစ်ဆက်တင်များကို ထည့်သွင်းစဉ်းစားသည်။ macOS တည်ဆောက်မှုများတွင် Docker အတွက် စမ်းသပ်မှု ပံ့ပိုးမှု ပေါင်းထည့်ထားသည်။
  • Android ပလပ်ဖောင်းအတွက်၊ ပုံသေ NDK ကိုရွေးချယ်ရန် ရွေးချယ်ခွင့်တစ်ခုကို ပေါင်းထည့်ထားပြီး NDK ပလပ်ဖောင်းများကို ရှာဖွေတွေ့ရှိမှုကို မြှင့်တင်ထားသည်။
  • Linux ပလပ်ဖောင်းအတွက်၊ Wayland ပရိုတိုကောကို အခြေခံ၍ Qt အတွက် နောက်ကွယ်တစ်ခု ပါဝင်သည်။ နောက်ခံကိုဖွင့်ရန်၊ သင်မစတင်မီ ပတ်ဝန်းကျင်ပြောင်းလဲမှုအား QT_QPA_PLATFORM=wayland ကို သတ်မှတ်ရပါမည်။

source: opennet.ru

မှတ်ချက် Add