Qbs 1.20 ijọ Tutu

Itusilẹ awọn irinṣẹ ikole Qbs 1.20 ti kede. Eyi ni itusilẹ keje lati igba ti Ile-iṣẹ Qt ti fi idagbasoke iṣẹ naa silẹ, ti a pese sile nipasẹ agbegbe ti o nifẹ lati tẹsiwaju idagbasoke ti Qbs. Lati kọ Qbs, Qt nilo laarin awọn igbẹkẹle, botilẹjẹpe Qbs funrararẹ jẹ apẹrẹ lati ṣeto apejọ ti awọn iṣẹ akanṣe eyikeyi. Qbs nlo ẹya irọrun ti ede QML lati ṣalaye awọn iwe afọwọkọ iṣẹ akanṣe, eyiti o fun ọ laaye lati ṣalaye awọn ofin kikọ ti o ni irọrun ti o le so awọn modulu ita, lo awọn iṣẹ JavaScript, ati ṣẹda awọn ofin kikọ aṣa.

Ede iwe afọwọkọ ti a lo ni Qbs ti ni ibamu lati ṣe adaṣe irandiran ati itupalẹ awọn iwe afọwọkọ kikọ nipasẹ awọn IDE. Ni afikun, Qbs ko ṣe ina awọn makefiles, ati funrararẹ, laisi awọn agbedemeji gẹgẹbi ohun elo ṣiṣe, n ṣakoso ifilọlẹ ti awọn alakojọ ati awọn ọna asopọ, mimu ki ilana kikọ silẹ ti o da lori aworan alaye ti gbogbo awọn igbẹkẹle. Iwaju data akọkọ lori eto ati awọn igbẹkẹle ninu iṣẹ akanṣe gba ọ laaye lati ṣe afiwe ipaniyan ti awọn iṣẹ ṣiṣe ni ọpọlọpọ awọn okun. Fun awọn iṣẹ akanṣe nla ti o ni nọmba nla ti awọn faili ati awọn iwe-itọnisọna, iṣẹ ti awọn atunṣeto nipa lilo Qbs le ṣe ju ṣiṣe lọ nipasẹ ọpọlọpọ awọn igba - atunkọ naa fẹrẹ jẹ lẹsẹkẹsẹ ati pe ko jẹ ki olupilẹṣẹ lo akoko idaduro.

Ranti pe ni ọdun 2018, Ile-iṣẹ Qt pinnu lati da idagbasoke Qbs duro. Qbs ti a ni idagbasoke bi aropo fun qmake, sugbon be ti o ti pinnu a lilo CMake bi awọn ifilelẹ ti awọn Kọ eto fun Qt ninu awọn gun sure. Idagbasoke ti Qbs ti tẹsiwaju bayi bi iṣẹ akanṣe ominira ti o ni atilẹyin nipasẹ awọn ologun agbegbe ati awọn olupilẹṣẹ ti o nifẹ si. Awọn amayederun ile-iṣẹ Qt tẹsiwaju lati lo fun idagbasoke.

Awọn imotuntun bọtini ni Qbs 1.20:

  • Atilẹyin kikun fun ilana Qt 6 ti ṣe imuse, pẹlu ẹka Qt 6.2.
  • Module QtScript, eyiti ko pese ni Qt 17 ati pe o wa pẹlu Qbs, ti ni imudojuiwọn ati gbejade si C ++ 6.
  • Ninu ọran ti apejọ kan pẹlu oriṣiriṣi oriṣiriṣi awọn ohun-ini, atokọ ti awọn ohun-ini atijọ ti pese.
  • A ti ṣafikun aṣẹ kan si qbs-konfigi fun fifi gbogbo profaili kun, eyiti o fun ọ laaye lati ṣe laisi fifi awọn ohun-ini lọtọ lọtọ ati yiyara ibẹrẹ ni pataki nigbati o ni ọpọlọpọ awọn SDK Android.
  • Iṣoro pẹlu mimu ti ko tọ ti awọn akoko imudojuiwọn faili lori pẹpẹ FreeBSD ti ni ipinnu.
  • Imudara atilẹyin C/C++. Atilẹyin ti a ṣafikun fun awọn olupilẹṣẹ COSMIC (COLDFIRE/M68K, HCS08, HCS12, STM8 ati STM32) ati awọn irinṣẹ Digital Mars. Fun akopọ MSVC, ohun-ini cpp.enableCxxLanguageMacro ti ni imuse ati atilẹyin fun iye “c++20” ti ṣafikun si cpp.cxxLanguageVersion.
  • Fun iru ẹrọ Android, atilẹyin ti ṣe imuse fun lilo akopọ d8 dex dipo dx nipa tito ohun-ini Android.sdk.dexCompilerName. Ministro, eto fun ṣiṣe awọn ile-ikawe Qt lori Android, ti dawọ duro. Ohun elo irinṣẹ fun ṣiṣẹda awọn idii ti ni imudojuiwọn lati aapt si aapt2 (Ọpa Iṣakojọpọ Dukia Android).

orisun: opennet.ru

Fi ọrọìwòye kun