<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск сборочного инструментария Qbs 2.0</title>
    <link>https://ns.opennet.dev/openforum/vsluhforumID3/130305.html</link>
    <description>Представлен выпуск сборочного инструментария Qbs 2.0. Для сборки Qbs в числе  зависимостей требуется Qt, хотя сам Qbs рассчитан на организацию сборки любых проектов. Qbs использует упрощённый вариант языка QML для определения сценариев сборки проекта, что позволяет определять достаточно гибкие правила сборки, в которых могут подключаться внешние модули, использоваться функции на JavaScript и создаваться произвольные правила сборки...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=59032&lt;br&gt;</description>

<item>
    <title>Выпуск сборочного инструментария Qbs 2.0 (Аноним)</title>
    <link>https://ns.opennet.dev/openforum/vsluhforumID3/130305.html#63</link>
    <pubDate>Thu, 04 May 2023 10:42:58 GMT</pubDate>
    <description>Именно так.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сборочного инструментария Qbs 2.0 (InuYasha)</title>
    <link>https://ns.opennet.dev/openforum/vsluhforumID3/130305.html#62</link>
    <pubDate>Thu, 27 Apr 2023 11:57:09 GMT</pubDate>
    <description>Ну, тогда тебе и Kate - IDE. А мне нужен годный дебуггер, дизасёмблер, графопостроитель и ещё 9000 фич, включая какой-нить весёлый UML. )&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сборочного инструментария Qbs 2.0 (kuzulis)</title>
    <link>https://ns.opennet.dev/openforum/vsluhforumID3/130305.html#61</link>
    <pubDate>Thu, 27 Apr 2023 11:53:41 GMT</pubDate>
    <description>ИМХО, сама ИДЕ не должна ничего знать о том как и что и каким компилятором собирать. &lt;br&gt;&lt;br&gt;Она должна предоставлять некоторое АПИ для плагинов, чтобы детектить компиляторы и АПИ для интеграции с системами сборки. &lt;br&gt;&lt;br&gt;В этом случае сборкой занимается система сборки, как не банально звучит, а ИДЕ только отображает события и т.п. от системы сборки (через плагины).&lt;br&gt;&lt;br&gt;Что и сделано, например в QtC, VSCode и может где то еще (не проверял). &lt;br&gt;&lt;br&gt;А универсальные комбайны - это неэффективно, ИМХО.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сборочного инструментария Qbs 2.0 (kuzulis)</title>
    <link>https://ns.opennet.dev/openforum/vsluhforumID3/130305.html#60</link>
    <pubDate>Thu, 27 Apr 2023 11:44:35 GMT</pubDate>
    <description>Не не. Тут речь идет, как я понял, не о генерации с помощью кубика.&lt;br&gt;&lt;br&gt;Вот сгенерили мы целиком сам ХАЛ и некоторую обвязку кубиком.&lt;br&gt;&lt;br&gt;Теперь надо как то эти файлы подключить к проекту. &lt;br&gt;&lt;br&gt;Путей два:&lt;br&gt;&lt;br&gt;1. Или прописывать их и их зависимости ручками.&lt;br&gt;&lt;br&gt;2. Или взять какое то готовое решение.&lt;br&gt;&lt;br&gt;Вот для STM32 на гитхабе есть готовое решение на CMake. Где достаточно указать путь к директории с ХАЛ-ом, а уже отдельные компоненты: тип MCU, модули GPIO, таймеры, USB и прочее подключать через готовые штукенции, реализованные в решении, где пользователь даже не знает, какие файлы из ХАЛ подтянулись.&lt;br&gt;&lt;br&gt;Поменяли тип MCU и автоматом потянулись из ХАЛ все нужное для этого MCU, красота.&lt;br&gt;&lt;br&gt;То же самое можно сделать и для Qbs, просто нужно чтобы кто то взял на себя ответственность выложить это на гитхаб и поддерживать.&lt;br&gt;&lt;br&gt;В этом случае на Qbs это будет выглядеть гооораздо прозрачнее, проще, красивее и т.п. чем на CMake.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сборочного инструментария Qbs 2.0 (InuYasha)</title>
    <link>https://ns.opennet.dev/openforum/vsluhforumID3/130305.html#59</link>
    <pubDate>Thu, 27 Apr 2023 11:42:07 GMT</pubDate>
    <description>Т.е. тут вмешивается извечная проблема борьбы ИДЕ с проектом и CLI.&lt;br&gt;Я просто не понимаю каким боком IDE нужна ещё какая-то инфа кроме проекта - она либо поддерживает компилятор, либо нет. В том же кодеблоксе один проект можно (было? давно не трогал) собрать разными тулками.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сборочного инструментария Qbs 2.0 (kuzulis)</title>
    <link>https://ns.opennet.dev/openforum/vsluhforumID3/130305.html#58</link>
    <pubDate>Thu, 27 Apr 2023 11:29:11 GMT</pubDate>
    <description>А еще может быть захотят дропнуть саму Qt. &lt;br&gt;&lt;br&gt;Оставят может только сами GUI конфигурялки на Qt.&lt;br&gt;&lt;br&gt;И тогда аргумент жирных троллей о том что для сборки Qbs нужен Qt отводится сам собой. ))&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сборочного инструментария Qbs 2.0 (kuzulis)</title>
    <link>https://ns.opennet.dev/openforum/vsluhforumID3/130305.html#57</link>
    <pubDate>Thu, 27 Apr 2023 11:21:12 GMT</pubDate>
    <description>&amp;gt; (кроме qt creator на все остальное забей).&lt;br&gt;&lt;br&gt;Есть же еще плагин для VSCode. )) &lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сборочного инструментария Qbs 2.0 (kuzulis)</title>
    <link>https://ns.opennet.dev/openforum/vsluhforumID3/130305.html#56</link>
    <pubDate>Thu, 27 Apr 2023 11:18:49 GMT</pubDate>
    <description>Тут основной профит от Qbs в том, что он передает в IDE всю инфу о собираемом проекте, тулчейнах и т.п. &lt;br&gt;&lt;br&gt;Не забывайте, что в мире MCU есть зоопарк архитектур и тулчейнов. &lt;br&gt;&lt;br&gt;Например, проект под STM32 можно собрать как минимум 4-мя разными тулчейнами, на любителя: GCC ARM, IAREW ARM, KEIL ARM, COSMIC ARM.&lt;br&gt;&lt;br&gt;И IDE должна корректно подсветить все инклуды тулчейна, его дефайны и т.п.&lt;br&gt;&lt;br&gt;Т.е. Qbs все это дает из коробки, ничего самому не надо для этого делать.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск сборочного инструментария Qbs 2.0 (EULA)</title>
    <link>https://ns.opennet.dev/openforum/vsluhforumID3/130305.html#55</link>
    <pubDate>Thu, 27 Apr 2023 10:20:09 GMT</pubDate>
    <description>Вроде не хуже. Но и не лучше.&lt;br&gt;QBS-ом проще.&lt;br&gt;</description>
</item>

</channel>
</rss>
