Qbs 1.20 اسيمبليءَ جا اوزار

Qbs 1.20 تعمير اوزار ڇڏڻ جو اعلان ڪيو ويو آهي. هي ستين رليز آهي جڏهن کان Qt ڪمپني منصوبي جي ترقي کي ڇڏي ڏنو آهي، ڪميونٽي پاران تيار ڪيل Qbs جي ترقي کي جاري رکڻ ۾ دلچسپي رکي ٿي. Qbs تعمير ڪرڻ لاء، انحصار جي وچ ۾ Qt جي ضرورت هوندي آهي، جيتوڻيڪ Qbs پاڻ ڪنهن به منصوبن جي اسيمبلي کي منظم ڪرڻ لاء ٺهيل آهي. Qbs پروجيڪٽ بلڊ اسڪرپٽ جي وضاحت ڪرڻ لاءِ QML ٻولي جو هڪ آسان ورزن استعمال ڪري ٿو، جيڪو توهان کي اجازت ڏئي ٿو ته ڪافي لچڪدار تعميراتي ضابطا بيان ڪري جن ۾ ٻاهرين ماڊلز کي ڳنڍجي سگهجي ٿو، جاوا اسڪرپٽ افعال استعمال ڪري سگھجن ٿا، ۽ صوابديدي تعميراتي ضابطا ٺاهي سگھجن ٿا.

Qbs ۾ استعمال ٿيندڙ اسڪرپٽ ٻولي کي خودڪار ڪرڻ لاءِ ترتيب ڏني وئي آهي ۽ ٺاهيل اسڪرپٽ جي ٺاهيل اسڪرپٽ کي مربوط ترقي واري ماحول ذريعي. ان کان علاوه، Qbs ميڪ فائلز پيدا نٿو ڪري، پر پاڻ، بغير وچولين جهڙوڪ ميڪ يوٽيلٽي، ڪنٽرولرز ۽ لنڪرز جي لانچ کي ڪنٽرول ڪري ٿو، سڀني انحصار جي تفصيلي گراف جي بنياد تي تعمير جي عمل کي بهتر بڻائي ٿو. منصوبي ۾ ساخت ۽ انحصار بابت ابتدائي ڊيٽا جي موجودگي توهان کي ڪيترن ئي موضوعن ۾ آپريشن جي عمل کي مؤثر طور تي متوازي ڪرڻ جي اجازت ڏئي ٿي. فائلن ۽ ذيلي ڊائريڪٽرن جي وڏي تعداد تي مشتمل وڏن منصوبن لاءِ، Qbs استعمال ڪندي ٻيهر تعمير جي ڪارڪردگي ٺاهڻ کان ڪيترائي ڀيرا تيز ٿي سگهي ٿي - ٻيهر تعمير تقريباً فوري طور تي ڪئي ويندي آهي ۽ ڊولپر کي انتظار ۾ وقت ضايع ڪرڻ تي مجبور نه ڪندو آهي.

اچو ته ياد رکون ته 2018 ۾ Qt ڪمپني Qbs جي ترقي کي روڪڻ جو فيصلو ڪيو. Qbs ترقي ڪئي وئي qmake جي متبادل جي طور تي، پر آخرڪار اهو فيصلو ڪيو ويو ته CMake کي استعمال ڪرڻ جو بنيادي بلڊ سسٽم Qt لاءِ ڊگھي مدت ۾. Qbs جي ترقي هاڻي ڪميونٽي ۽ دلچسپي ڊولپرز جي حمايت سان هڪ آزاد منصوبي جي طور تي جاري آهي. Qt ڪمپني جو بنيادي ڍانچو ترقي لاءِ استعمال ٿيڻ جاري آھي.

Qbs 1.20 ۾ اهم جدت:

  • Qt 6 فريم ورڪ لاء مڪمل سپورٽ لاڳو ڪئي وئي آهي، بشمول Qt 6.2 برانچ.
  • QtScript ماڊل، جيڪو هاڻي Qt 17 ۾ فراهم نه ڪيو ويو آهي ۽ هاڻي Qbs ۾ شامل آهي، اپڊيٽ ڪيو ويو آهي ۽ C++ 6 ڏانهن پورٽ ڪيو ويو آهي.
  • ملڪيت جي مختلف سيٽ سان اسيمبلي جي صورت ۾، پراڻي ملڪيت جي هڪ فهرست مهيا ڪئي وئي آهي.
  • پوري پروفائل کي شامل ڪرڻ لاءِ qbs-config ۾ هڪ حڪم شامل ڪيو ويو آهي، جيڪو توهان کي الڳ الڳ ملڪيت شامل ڪرڻ کان بچڻ جي اجازت ڏئي ٿو ۽ جڏهن ڪيترائي هجن ته شروعاتي رفتار کي تيز ڪري ٿو. Android ايس ڊي آر.
  • فري بي ايس ڊي پليٽ فارم تي فائل اپ ڊيٽ ٽائيم جي غلط هينڊلنگ سان مسئلو حل ڪيو ويو آهي.
  • بهتر ڪيل C/C++ سپورٽ. شامل ڪيل سپورٽ COSMIC گڏ ڪرڻ وارن لاءِ (COLDFIRE/M68K، HCS08، HCS12، STM8 ۽ STM32) ۽ ڊجيٽل مارس اوزار. MSVC گڏ ڪرڻ واري لاءِ، cpp.enableCxxLanguageMacro ملڪيت لاڳو ڪئي وئي آهي ۽ "c++20" قدر لاءِ مدد شامل ڪئي وئي آهي cpp.cxxLanguageVersion.
  • پليٽ فارم لاء Android ملڪيت مقرر ڪندي dx جي بدران dex ڪمپائلر d8 استعمال ڪرڻ لاءِ لاڳو ڪيل سپورٽ Android.sdk.dexCompilerName. Ministro لاءِ سپورٽ، هڪ پروگرام جيڪو سسٽم ۾ Qt لائبريرين جي آپريشن کي يقيني بڻائي ٿو، بند ڪيو ويو آهي. Androidپيڪنگنگ ٽول ڪٽ کي aapt کان aapt2 ۾ اپڊيٽ ڪيو ويو آهي (Android اثاثن جي پيڪنگنگ جو اوزار).

جو ذريعو: opennet.ru

DDoS تحفظ سان سائيٽن لاءِ قابل اعتماد هوسٽنگ خريد ڪريو، VPS VDS سرور 🔥 DDoS تحفظ سان قابل اعتماد ويب سائيٽ هوسٽنگ خريد ڪريو، VPS VDS سرورز | ProHoster