Ntọhapụ ngwá ọrụ mgbakọ Qbs 1.20

Ekwuwapụtala mwepụta akụrụngwa nrụpụta Qbs 1.20. Nke a bụ ntọhapụ nke asaa kemgbe ụlọ ọrụ Qt hapụrụ mmepe nke ọrụ ahụ, nke ndị obodo kwadoro maka ịga n'ihu na mmepe nke Qbs. Iji wuo Qbs, a chọrọ Qt n'etiti ndị dabere, ọ bụ ezie na Qbs n'onwe ya ka emebere iji hazie mgbakọ nke ọrụ ọ bụla. Qbs na-eji ụdị asụsụ QML dị mfe iji kọwaa scripts wuo oru ngo, nke na-enye gị ohere ịkọwapụta iwu iwu na-agbanwe agbanwe nke nwere ike jikọọ modul mpụga, jiri ọrụ Javascript wee mepụta iwu iwu ụlọ omenala.

Asụsụ ọdịde eji eme ihe na Qbs ka emezigharịrị iji megharịa ọgbọ na ntughari ederede site na IDE. Tụkwasị na nke ahụ, Qbs anaghị emepụta makefiles, na ya onwe ya, na-enweghị ndị na-arụ ọrụ dị ka ihe eji eme ihe, na-achịkwa mmalite nke ndị na-emepụta ihe na ndị na-ejikọta ya, na-eme ka usoro mmepụta ihe na-adabere na eserese zuru ezu nke ndabere niile. Ọnụnọ nke data mbụ na nhazi na ịdabere na ọrụ ahụ na-enye gị ohere ịmekọrịta nke ọma na mmezu nke arụmọrụ na ọtụtụ eri. Maka nnukwu ọrụ nke nwere ọnụ ọgụgụ dị ukwuu nke faịlụ na subdirectories, arụmọrụ nke nrụghachi site na iji Qbs nwere ike ime ka ọtụtụ ugboro - nrụgharị ahụ fọrọ nke nta ka ọ bụrụ ozugbo ma ọ dịghị eme ka onye mmepụta na-echere oge.

Cheta na na 2018, ụlọ ọrụ Qt kpebiri ịkwụsị ịmepụta Qbs. Emepụtara Qbs ka ọ bụrụ nnọchi maka qmake, mana n'ikpeazụ e kpebiri iji CMake dị ka isi ihe eji arụ ọrụ maka Qt n'ikpeazụ. Mmepe nke Qbs gara n'ihu ugbu a dị ka ọrụ nọọrọ onwe ya nke ndị agha obodo na ndị mmepe nwere mmasị na-akwado. A na-aga n'ihu na-eji akụrụngwa Qt Company maka mmepe.

Ihe ohuru ohuru na Qbs 1.20:

  • E mejuputala nkwado zuru oke maka usoro Qt 6, gụnyere ngalaba Qt 6.2.
  • Modul QtScript, nke na-ewetakwaghị na Qt 17 ma tinye ya na Qbs, emelitere ma bufee ya na C++6.
  • N'ihe gbasara mgbakọ nwere ihe dị iche iche nke ihe onwunwe, a na-enye ndepụta nke ihe ochie.
  • Agbakwunyela iwu na qbs-config maka ịgbakwunye profaịlụ niile, nke na-enye gị ohere ịme na-enweghị mgbakwunye iche iche ma na-eme ka mmalite dị ngwa ngwa mgbe ị nwere ọtụtụ Android SDK.
  • E doziela nsogbu ahụ na ijikwa oge mmelite faịlụ na-ezighi ezi na ikpo okwu FreeBSD.
  • Nkwado C/C++ emelitere. Nkwado agbakwunyere maka ndị na-achịkọta COSMIC (COLDFIRE/M68K, HCS08, HCS12, STM8 na STM32) na ngwaọrụ Digital Mars. Maka ndị nchịkọta MSVC, emejuputala ihe onwunwe cpp.enableCxxLanguageMacro yana nkwado maka uru "c++20" agbakwunyere na cpp.cxxLanguageVersion.
  • Maka ikpo okwu gam akporo, emejuputala nkwado maka iji d8 dex compiler kama iji dx site na ịtọ ihe onwunwe Android.sdk.dexCompilerAha. Ministro, mmemme maka ịgba ọsọ ọba akwụkwọ Qt na gam akporo, akwụsịla. Emelitela ngwa ọrụ maka imepụta ngwugwu site na aapt ruo aapt2 (Ngwaọrụ Nkwakọ ngwaahịa Ngwa gam akporo).

isi: opennet.ru

Tinye a comment