{"id":39072,"date":"2019-10-31T22:27:42","date_gmt":"2019-10-31T19:27:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vypusk-sborochnogo-instrumentariya-qbs-1-14-razvitie-kotorogo-prodolzhilo-soobshhestvo\/"},"modified":"2019-10-31T22:27:42","modified_gmt":"2019-10-31T19:27:42","slug":"vypusk-sborochnogo-instrumentariya-qbs-1-14-razvitie-kotorogo-prodolzhilo-soobshhestvo","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-sborochnogo-instrumentariya-qbs-1-14-razvitie-kotorogo-prodolzhilo-soobshhestvo","title":{"rendered":"Vyd\u00e1n\u00ed n\u00e1stroje pro sestaven\u00ed Qbs 1.14, jeho\u017e v\u00fdvoj pokra\u010doval v komunit\u011b.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.qt.io\/blog\/qbs-1.14.0-released\">P\u0159edstaven\u00ed<\/a><\/noindex> vyd\u00e1n\u00ed n\u00e1stroje pro sestaven\u00ed <noindex><a rel=\"nofollow\" href=\"http:\/\/qt-project.org\/wiki\/qbs\">Qbs 1.14<\/a><\/noindex>. Tento prvn\u00ed vyd\u00e1n\u00ed p\u0159ich\u00e1z\u00ed po odchodu spole\u010dnosti Qt Company od v\u00fdvoje projektu, kter\u00e9 bylo p\u0159ipraveno komunitou, kter\u00e1 m\u00e1 z\u00e1jem o dal\u0161\u00ed v\u00fdvoj Qbs. Pro sestaven\u00ed Qbs je pot\u0159eba Qt, i kdy\u017e samotn\u00fd Qbs je navr\u017een pro organizaci sestavov\u00e1n\u00ed jak\u00fdchkoli projekt\u016f. Qbs pou\u017e\u00edv\u00e1 zjednodu\u0161enou variantu jazyka QML pro definici sc\u00e9n\u00e1\u0159\u016f sestavov\u00e1n\u00ed projektu, co\u017e umo\u017e\u0148uje definovat dostate\u010dn\u011b flexibiln\u00ed pravidla sestaven\u00ed, do kter\u00fdch mohou b\u00fdt zapojeny extern\u00ed moduly, mohou b\u00fdt pou\u017e\u00edv\u00e1ny funkce v JavaScriptu a mohou b\u00fdt vytv\u00e1\u0159ena libovoln\u00e1 pravidla sestaven\u00ed.<\/p>\n<p>Jazyk skriptov\u00e1n\u00ed pou\u017e\u00edvan\u00fd v Qbs je p\u0159izp\u016fsoben pro automatizaci generov\u00e1n\u00ed a anal\u00fdzy skript\u016f pro sestaven\u00ed integrovan\u00fdmi v\u00fdvojov\u00fdmi prost\u0159ed\u00edmi. Krom\u011b toho Qbs nevytv\u00e1\u0159\u00ed make soubory, ale s\u00e1m, bez prost\u0159edn\u00edk\u016f jako je utilita make, kontroluje spou\u0161t\u011bn\u00ed kompil\u00e1tor\u016f a linker\u016f, p\u0159i\u010dem\u017e optimalizuje proces sestaven\u00ed na z\u00e1klad\u011b podrobn\u00e9ho grafu v\u0161ech z\u00e1vislost\u00ed. P\u0159\u00edtomnost p\u016fvodn\u00edch dat o struktu\u0159e a z\u00e1vislostech v projektu umo\u017e\u0148uje efektivn\u011b paralelizovat prov\u00e1d\u011bn\u00ed operac\u00ed v n\u011bkolika vl\u00e1knech. U velk\u00fdch projekt\u016f skl\u00e1daj\u00edc\u00edch se z velk\u00e9ho mno\u017estv\u00ed soubor\u016f a podslo\u017eek m\u016f\u017ee v\u00fdkon opakovan\u00e9ho sestaven\u00ed pomoc\u00ed Qbs n\u011bkolikan\u00e1sobn\u011b p\u0159ed\u010dit make \u2014 op\u011btovn\u00e9 sestaven\u00ed prob\u00edh\u00e1 t\u00e9m\u011b\u0159 okam\u017eit\u011b a nenut\u00ed v\u00fdvoj\u00e1\u0159e tr\u00e1vit \u010das \u010dek\u00e1n\u00edm. <\/p>\n<p>P\u0159ipom\u00edn\u00e1me, \u017ee p\u0159ed rokem spole\u010dnost Qt Company u\u010dinila <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=49519\">bylo p\u0159ijato<\/a><\/noindex> rozhodnut\u00ed o zastaven\u00ed v\u00fdvoje Qbs. Qbs byl vyv\u00edjen jako n\u00e1hrada za qmake, ale nakonec bylo rozhodnuto pou\u017e\u00edt CMake jako hlavn\u00ed syst\u00e9m pro sestavov\u00e1n\u00ed pro Qt v dlouhodob\u00e9m horizontu. V\u00fdvoj Qbs nyn\u00ed pokra\u010duje jako nez\u00e1visl\u00fd projekt, kter\u00fd je podporov\u00e1n komunitou a zainteresovan\u00fdmi v\u00fdvoj\u00e1\u0159i. Pro v\u00fdvoj se zat\u00edm nad\u00e1le pou\u017e\u00edv\u00e1 infrastruktura spole\u010dnosti Qt. Podpora Qbs 1.14.0 je integrov\u00e1na do Qt Creator 4.10.1, a dal\u0161\u00ed vyd\u00e1n\u00ed Qbs 1.15 se o\u010dek\u00e1v\u00e1 sou\u010dasn\u011b s Qt Creator 4.11.<\/p>\n<p>Hlavn\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/download.qt.io\/official_releases\/qbs\/1.14.0\/changes-1.14.0.md\">novinky<\/a><\/noindex> Qbs 1.14:<\/p>\n<ul>\n<li class=\"l\"> Podpora Visual Studio 2019 a clang-cl (alternativn\u00ed p\u0159\u00edkazov\u00fd \u0159\u00e1dek Clang, kter\u00fd je kompatibiln\u00ed s volbami zkompil\u00e1toru cl.exe ze sady Visual Studio);\n<li class=\"l\"> Podpora v\u00fdvojov\u00fdch n\u00e1stroj\u016f pro vestav\u011bn\u00e1 za\u0159\u00edzen\u00ed<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.iar.com\/iar-embedded-workbench\/\">IAR<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"http:\/\/www.keil.com\/\">KEIL<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"http:\/\/sdcc.sourceforge.net\/\">SDCC<\/a><\/noindex>, kter\u00e1 umo\u017e\u0148uje pou\u017e\u00edvat Qbs pro projekty vyv\u00edjen\u00e9 pro v\u00edce hardwarov\u00fdch platforem;<\/p>\n<li class=\"l\"> Byly p\u0159id\u00e1ny konfigura\u010dn\u00ed soubory a skripty sestaven\u00ed pro syst\u00e9m kontinu\u00e1ln\u00ed integrace Travis CI, kter\u00e9 umo\u017e\u0148uj\u00ed sestavovat a testovat ka\u017edou revizi v Gerrit pro Qbs;\n<li class=\"l\"> Byl kompletn\u011b p\u0159epracov\u00e1n Docker obraz zalo\u017een\u00fd na Debianu, kter\u00fd m\u016f\u017ee b\u00fdt pou\u017eit jako prost\u0159ed\u00ed pro sestaven\u00ed a testov\u00e1n\u00ed;\n<li class=\"l\"> Podpora star\u00fdch verz\u00ed Android NDK (&#8249;19) byla ukon\u010dena.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Zdroj: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51709\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f Qbs 1.14. \u042d\u0442\u043e \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u043e\u0441\u043b\u0435 \u0443\u0445\u043e\u0434\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Qt Company \u043e\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430, \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0441\u0438\u043b\u0430\u043c\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430, \u0437\u0430\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0432 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Qbs. \u0414\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 Qbs \u0432 \u0447\u0438\u0441\u043b\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f Qt, \u0445\u043e\u0442\u044f \u0441\u0430\u043c Qbs \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d \u043d\u0430 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044e \u0441\u0431\u043e\u0440\u043a\u0438 \u043b\u044e\u0431\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432. Qbs \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0443\u043f\u0440\u043e\u0449\u0451\u043d\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u044f\u0437\u044b\u043a\u0430 QML \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-39072","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f Qbs.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-sborochnogo-instrumentariya-qbs-1-14-razvitie-kotorogo-prodolzhilo-soobshhestvo\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f Qbs 1.14, \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u043b\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f Qbs.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-sborochnogo-instrumentariya-qbs-1-14-razvitie-kotorogo-prodolzhilo-soobshhestvo\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:27:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:27:42+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Vyd\u00e1n\u00ed n\u00e1stroje pro sestavov\u00e1n\u00ed Qbs 1.14, jeho\u017e v\u00fdvoj pokra\u010doval d\u00edky komunit\u011b | ProHoster","description":"Bylo p\u0159edstavena vyd\u00e1n\u00ed n\u00e1stroje pro sestaven\u00ed Qbs.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-sborochnogo-instrumentariya-qbs-1-14-razvitie-kotorogo-prodolzhilo-soobshhestvo","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f Qbs 1.14, \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u043b\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f Qbs.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-sborochnogo-instrumentariya-qbs-1-14-razvitie-kotorogo-prodolzhilo-soobshhestvo","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:27:42+00:00","article:modified_time":"2019-10-31T19:27:42+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"39072","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 00:37:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:57:30","updated":"2026-01-24 00:37:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/39072","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=39072"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/39072\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=39072"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=39072"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=39072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}