{"id":80099,"date":"2020-05-03T07:42:38","date_gmt":"2020-05-03T05:42:38","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-sborochnogo-instrumentariya-qbs-1-16"},"modified":"2020-05-03T07:42:38","modified_gmt":"2020-05-03T05:42:38","slug":"vypusk-sborochnogo-instrumentariya-qbs-1-16","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-sborochnogo-instrumentariya-qbs-1-16","title":{"rendered":"Udgivelse af bygges\u00e6t Qbs 1.16","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.qt.io\/blog\/qbs-1.16.0-released\">Pr\u00e6senteret<\/a><\/noindex> udgivelse af build-v\u00e6rkt\u00f8jss\u00e6ttet <noindex><a rel=\"nofollow\" href=\"http:\/\/qt-project.org\/wiki\/qbs\">Qbs 1.16<\/a><\/noindex>. Dette er den tredje udgivelse efter, at Qt Company trak sig fra udviklingen af projektet, og den er forberedt af et f\u00e6llesskab, der er interesseret i at forts\u00e6tte udviklingen af Qbs. For at bygge Qbs kr\u00e6ves Qt blandt afh\u00e6ngighederne, selvom Qbs er designet til at organisere opbygningen af alle projekter. Qbs bruger en forenklet version af QML-sproget til at definere bygge-scripts, hvilket giver mulighed for at definere ret fleksible bygge-regler, hvor eksterne moduler kan tilsluttes, der kan bruges JavaScript-funktioner, og der kan skabes arbitr\u00e6re bygge-regler.<\/p>\n<p>Sproget, der anvendes i Qbs, er tilpasset til automatisering af generation og parsing af build-scripts i integrerede udviklingsmilj\u00f8er. Derudover genererer Qbs ikke make-filer, men kontrollerer selv, uden mellemled som make-v\u00e6rkt\u00f8jet, opstarten af kompilatorer og linker, og optimerer build-processen baseret p\u00e5 en detaljeret graf over alle afh\u00e6ngigheder. Tilg\u00e6ngeligheden af de oprindelige data om strukturen og afh\u00e6ngighederne i projektet muligg\u00f8r effektiv parallel udf\u00f8relse af operationer i flere tr\u00e5de. For store projekter, der best\u00e5r af et stort antal filer og undermapper, kan pr\u00e6stationen ved gentagen bygning ved brug af Qbs overstige make med flere gange - genopbygningen udf\u00f8res n\u00e6sten \u00f8jeblikkeligt og tvinger ikke udvikleren til at spilde tid p\u00e5 venten. <\/p>\n<p>Lad os huske, at i 2018 besluttede Qt Company <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=49519\">vedtaget<\/a><\/noindex> at stoppe udviklingen af Qbs. Qbs blev udviklet som en erstatning for qmake, men i sidste ende blev det besluttet at bruge CMake som det prim\u00e6re byggev\u00e6rkt\u00f8j for Qt p\u00e5 lang sigt. Udviklingen af Qbs forts\u00e6tter nu som et uafh\u00e6ngigt projekt under samfundets og interesserede udvikleres st\u00f8tte. Infrastrukturen fra Qt Company benyttes stadig til udvikling. <\/p>\n<p>Vigtige <noindex><a rel=\"nofollow\" href=\"https:\/\/download.qt.io\/official_releases\/qbs\/1.16.0\/changes-1.16.0.md\">nyheder<\/a><\/noindex> Qbs 1.16:<\/p>\n<ul>\n<li class=\"l\"> Sammenfletning af listeegenskaber i moduler med gensidige afh\u00e6ngigheder er sikret, hvilket er vigtigt, f.eks. ved behandling af s\u00e5danne flag som cpp.staticLibraries;\n<li class=\"l\"> Automatisk detektion af GCC og IAR til Renesas mikrokontrollere er tilf\u00f8jet;\n<li class=\"l\"> Underst\u00f8ttelse af Xcode 11.4 i macOS er tilf\u00f8jet;\n<li class=\"l\"> Funktionerne i clang-cl underst\u00f8ttelsesmodulet er udvidet;\n<li class=\"l\"> Automatisk detektion af MSVC, clang-cl og MinGW i profiler, hvor v\u00e6rkt\u00f8jets placering ikke er angivet, er sikret;\n<li class=\"l\"> Inkludering og konfiguration af separat installeret fejlinformation (cpp.separateDebugInformation) er forenklet gennem sektionerne Application og DynamicLibrary i projektindstillingerne;\n<li class=\"l\"> Underst\u00f8ttelse af Qt 5.14 til Android er tilf\u00f8jet, og v\u00e6rkt\u00f8jet qbs-setup-android er opdateret;\n<li class=\"l\"> Underst\u00f8ttelse af JSON-filer genereret af moc-v\u00e6rkt\u00f8jet (Qt &gt;= 5.15) er tilf\u00f8jet til indstillingerne Qt.core.generateMetaTypesFile og Qt.core.metaTypesInstallDir;\n<li class=\"l\"> Underst\u00f8ttelse af den nye type-deklarationsmekanisme pr\u00e6senteret i Qt 5.15 for QML er tilf\u00f8jet;\n<li class=\"l\"> Indstillingen ConanfileProbe er tilf\u00f8jet for at forenkle integrationen af Qbs med pakkeadministratorer  <noindex><a rel=\"nofollow\" href=\"https:\/\/conan.io\/\">Conan<\/a><\/noindex> (til C\/C++).\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Kilde: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52863\">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.16. \u042d\u0442\u043e \u0442\u0440\u0435\u0442\u0438\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-80099","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\/da\/blog\/news\/vypusk-sborochnogo-instrumentariya-qbs-1-16\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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.16 | 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\/da\/blog\/news\/vypusk-sborochnogo-instrumentariya-qbs-1-16\" \/>\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=\"2020-05-03T05:42:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-03T05:42:38+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\udd47Udgivelse af bygges\u00e6t Qbs 1.16 | ProHoster","description":"Udgivelsen af Qbs build-v\u00e6rkt\u00f8jss\u00e6ttet er pr\u00e6senteret.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-sborochnogo-instrumentariya-qbs-1-16","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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.16 | 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\/da\/blog\/news\/vypusk-sborochnogo-instrumentariya-qbs-1-16","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":"2020-05-03T05:42:38+00:00","article:modified_time":"2020-05-03T05:42:38+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"80099","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 16:24:57","updated":"2022-09-30 17:30:29","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/80099","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=80099"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/80099\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=80099"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=80099"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=80099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}