Кбс 1.21 стиже са побољшањима и редизајнирањем неких елемената

Недавно се је објавио верзију 1.21 алата за креирање Кбс Ово је осмо издање откако је компанија Кт напустила развојни пројекат, који је припремила заједница, заинтересована за наставак развоја Кбс-а.

За оне који нису свесни Кбс-а, требало би да знају шта је то бесплатни софтвер за више платформи отвореног кода за управљање процесом креирања софтвера. Језик скриптирања који се користи у Кбс-у је скројен да аутоматизује генерисање и рашчлањивање скриптова за изградњу од стране ИДЕ-а.

Такође, Кбс не генерише макефиле и без посредника као што је услужни програм маке, контролише покретање компајлера и линкера, оптимизујући процес изградње на основу детаљног графикона свих зависности. Присуство почетних података о структури и зависностима у пројекту омогућава вам да ефикасно паралелизујете извршавање операција у неколико нити.

За велике пројекте који се састоје од великог броја датотека и поддиректорија, перформансе реконструкције помоћу Кбс-а могу вишеструко надмашити маке: реконструкција је скоро тренутна и не губи време програмера на чекање.

Главне вести о Кбс 1.21

У овој новој верзији механизам добављача модула је редизајниран (генератори модула). За оквире као што су Кт и Боост, сада је могуће користити више од једног провајдера, одредити који провајдер ће покренути са новим својством кбсМодулеПровидерс и навести приоритет за избор модула генерисаних од стране различитих добављача.

Нпр могу се навести два провајдера "Кт" и "кбспкгцонфиг"., од којих ће први покушати да користи прилагођену Кт инсталацију (преко кмаке претраживања), а ако таква инсталација не буде пронађена, други провајдер ће покушати да користи Кт који обезбеђује систем (преко позива пкг -цонфиг).}

Још једна промена која се истиче у овој новој верзији је та је додао провајдер „кбспкгцонфиг” да замени „алтернативног” добављача модула да сте покушали да направите модул са пкг-цонфиг ако модул нису направили други добављачи. За разлику од „фаллбацк“, „кбспкгцонфиг“ користи уграђену Ц++ библиотеку да директно чита „.пц“ датотеке уместо да позива пкг-цонфиг, што вам омогућава да убрзате свој рад и добијете додатне информације о зависностима пакета које садржи није доступно када се позове услужни програм пкг-цонфиг.

Од осталих промена који се истичу:

  • Поправљени проблеми са праћењем промене изворне датотеке на ФрееБСД платформи због одбацивања милисекунди приликом процене времена модификације датотеке.
  • За Андроид платформу, својство Андроид.ндк.буилдИд је додато како би се омогућило прегласавање подразумеване вредности за ознаку повезивача „–буилд-ид“.
  • Додата подршка за Ц++23 спецификацију, која дефинише будући Ц++ стандард.
    Додата подршка за Елбрус Е2К архитектуру за ГЦЦ алат.
  • Модули цапнпрото и протобуф имплементирају могућност коришћења времена извршавања које обезбеђује добављач кбспкгцонфиг.
  • Додато својство ЦонанфилеПробе.вербосе да би се олакшало отклањање грешака у пројектима који користе Цонан менаџер пакета.

Коначно, ако сте заинтересовани да сазнате више о томе, детаље потражите у следећи линк.

Како инсталирати Кбс у Убунту и деривате?

За прављење Кбс-а, Кт је неопходан као зависност, иако је сам Кбс дизајниран да организује склапање било ког пројекта. Кбс користи поједностављену верзију КМЛ језика да дефинише скрипте за прављење пројекта, што вам омогућава да дефинишете прилично флексибилна правила изградње у која се могу прикључити спољни модули, користити ЈаваСцрипт функције и креирати правила за прављење. произвољно.

За оне који су заинтересовани за могућност инсталирања ове апликације на свој систем, То могу учинити пратећи упутства која делимо у наставку.

Подразумевано у Убунтуу и већини његових деривата апликацију можемо пронаћи у системским спремиштима, али верзија коју ћемо наћи је стара верзија (1.13).

За оне који желе да инсталирају ову верзију или сачекају док се нова не постави у спремишта, само откуцајте следећу команду:

sudo apt install qbs -y

У случају оних који већ желе да испробају нову верзију, Пакет морамо добити уписивањем следеће наредбе у терминал:

wget https://download.qt.io/official_releases/qbs/1.21.0/qbs-src-1.21.0.zip
unzip qbs-src-1.21.0.zip
cd qbs-src-1.21.0
pip install beautifulsoup4 lxml
qmake -r qbs.pro && make
make install

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.