The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от opennews (ok) on 29-Мрт-18, 18:16 
Сформирован (http://blog.qt.io/blog/2018/03/28/qbs-1-11-released/) релиз развиваемого проектом Qt сборочного инструментария Qbs 1.11 (http://qt-project.org/wiki/qbs) (Qt Build Suite), который заменит qmake в Qt 6. В отличие от qmake, Qbs не привязан к Qt и изначально рассчитан на организацию сборки любых проектов. Qbs использует упрощённый вариант языка QML для определения сценариев сборки проекта, что позволяет определять достаточно гибкие правила сборки, в которых могут подключаться внешние модули, использоваться функции на JavaScript и создаваться произвольные правила сборки.


Используемый в Qbs язык сценариев адаптирован для автоматизации генерации и разбора сценариев сборки интегрированными средами разработки. Кроме того, Qbs не генерирует make-файлы, а сам, без посредников, таких как утилита make, контролирует запуск компиляторов и компоновщиков, оптимизируя процесс сборки на основе детального графа всех зависимостей. Наличие изначальных данных о структуре и зависимостях в проекте позволяет эффективно распараллеливать выполнение операций в несколько потоков. Для крупных проектов, состоящих из большого числа файлов и поддиректорий, производительность повторной пересборки с использованием Qbs может опережать make в разы - пересборка выполняется почти мгновенно и не заставляет разработчика тратить время на ожидание.


В новой версии:


-  В дополнение к свойствам  qbs.targetOS и qbs.toolchain, в которых используются списки, предложены аналогичные скалярные свойства qbs.targetPlatform (http://doc.qt.io/qbs/qml-qbsmodules-qbs.html#targetPlatform-...) и qbs.toolchainType (http://doc.qt.io/qbs/qml-qbsmodules-qbs.html#toolchainType-prop), которые проще использовать для задания целевой платформы из командной строки и в профилях;

-  В модулях обеспечена возможность определения собственных настроек целевых платформ при помощи нового свойства filesAreTargets для элемента Group;
-  В дополнение к TextFile добавлен сервис BinaryFile (http://doc.qt.io/qbs/jsextension-binaryfile.html) для чтения и записи бинарных файлов;
-  Добавлено свойство cpp.rpathOrigin (http://doc.qt.io/qbs/qml-qbsmodules-cpp.html#rpathOrigin-prop), через которое можно получить значение @loader_path в Darwin и  $ORIGIN в других Unix-подобных платформах;


-  Добавлено свойство cpp.driverLinkerFlags, предоставляющее возможность определения флагов, которые будут переданы форнтэнду компилятора только при компоновке.
-  В качестве версии языка С++ (cpp.cxxLanguageVersion) теперь можно указывать значение "c++17";

-  Механизм автоопределения GCC-подобных компиляторов теперь учитывает типовые для MinGW префиксы (т.е. корректно определяет файлы типа i686-w64-mingw32-gcc);

-  Для задания имён файлов конфигурации предложен новый ключ "config" и возможность передавать аргументы в форме "ключ:значение". Например для сборки проекта для двух конфигураций debug и release можно запустить "qbs config:debug config:release";
-  Функциональность "run", используемая в одноимённой команде, теперь
учитывает необходимые для заданного исполняемого файла библиотеки и добавляет пути к ним в переменные окружения (LD_LIBRARY_PATH в Unix,
DYLD_LIBRARY_PATH/DYLD_FRAMEWORK_PATH в macOS и PATH в Windows).

URL: http://blog.qt.io/blog/2018/03/28/qbs-1-11-released/
Новость: https://www.opennet.dev/opennews/art.shtml?num=48353

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от A.Stahl (ok) on 29-Мрт-18, 18:16 
>QML, JavaScript

Э-х-х-х... Ну и хрен с ними. Может хоть веб-программисты порадуются.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (??) on 29-Мрт-18, 18:35 
Все лучше, чем в cmake
... и эти еще CMakeShitLists.txt
if() else() endif()
add_executable и add_library вместо просто executable и library
уже на что угодно согласен, только бы не это!

и QBS хотя бы декларативный...!

дальше еще сам не смотрел... только что сам внезапно о нем узнал... боюсь сглазить...

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –4 +/
Сообщение от Аноним (??) on 29-Мрт-18, 18:39 
Неужели QML еще и case-sensitive?!!!
Боюсь даже выяснять!
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +6 +/
Сообщение от Аноним (??) on 29-Мрт-18, 18:44 
может хоть на этот-то раз тулзы для C-подобных языков сделали не любители Паскаля и Бейсика...
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

42. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (??) on 01-Апр-18, 11:56 
> Неужели QML еще и case-sensitive?!!!
> Боюсь даже выяснять!

Вы все не поняли - эти все три сообщения написал я (один и тот же Аноним).
Про case-sensitive - это я так выразил свою радость, типа что аж не верится, после мучений с CMake.
Да, слегка противоречиво получилось, но это исключительно от радости (честно), сижу тут изучаю QML...

Судя по тому, как на это прореагировали, многие мою радость разделяют. :)))

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

43. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Анонимный аноним on 01-Апр-18, 14:14 
> может хоть на этот-то раз тулзы для C-подобных языков сделали не любители Паскаля и Бейсика...

Поставить Паскаль в один ряд с васиками *рукалицо*


Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

44. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –1 +/
Сообщение от Аноним (??) on 01-Апр-18, 14:19 
>> может хоть на этот-то раз тулзы для C-подобных языков сделали не любители Паскаля и Бейсика...
> Поставить Паскаль в один ряд с васиками *рукалицо*

*рукалицо* хотя бы знает, что конъюнкция ("и") и "в один ряд" - это никак не одно и то же

и если Паскаль не в одном ряду с "васиками", то от этого он не становится в один ряд с "С-подобными" - *рукалицо* это тоже знает в отличии от


Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

45. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Анонимный аноним on 01-Апр-18, 15:11 
> *рукалицо* хотя бы знает, что конъюнкция ("и") и "в один ряд" - это никак не одно и то же
> *рукалицо* это тоже знает/,/ в отличи/е/ от  

Не очень убедительный перевод стрелок *рукалицо*

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

47. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (??) on 02-Апр-18, 15:23 
> Не очень убедительный перевод стрелок *рукалицо*

А зачем стараться и убедительно переводить, если сам вброс был неубедительным?

Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

7. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +3 +/
Сообщение от Аноним (??) on 29-Мрт-18, 19:38 
> Неужели QML еще и case-sensitive?!!!

Например, если речь об этом,  переменные openNet и opennet – совершенно разные, и это здорово
А вот компоненты могут начинаться только с большой буквы, и переменные НЕ могут (логично)

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +4 +/
Сообщение от Аноним email(??) on 29-Мрт-18, 20:26 
> Неужели QML еще и case-sensitive?!!!
> Боюсь даже выяснять!

Вы с винды что ли пришли или чему вы удивляетесь?

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

17. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (??) on 29-Мрт-18, 21:08 
>Неужели QML еще и case-sensitive?!!!

А лучше как cmake - в одних местах case-sensitive, а в других case-insensitive?

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

35. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от . on 30-Мрт-18, 10:09 
> А лучше как cmake - в одних местах case-sensitive, а в других
> case-insensitive?

канешна - чтоб только угробив пол-года, можно было разобраться в чужом "творении".
А то ишь, лезут грязными лапами в наш прекрасный код.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

12. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –1 +/
Сообщение от anonymous (??) on 29-Мрт-18, 20:39 
> QBS хотя бы декларативный

А значит ещё более трудный для поддержка. Потому что хз, в каком порядке он там что вызывает.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

18. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (??) on 29-Мрт-18, 22:36 
Внезапно, make декларативный.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

19. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –2 +/
Сообщение от anonymous (??) on 29-Мрт-18, 23:37 
Внезапно, не декларативный. Порядком вызова команд можно управлять.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

50. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (??) on 04-Апр-18, 09:44 
> Внезапно, не декларативный. Порядком вызова команд можно управлять.

А можно и не управлять. Это достаточное условие для декларативности.

Просто там управлять порядком вызовов неудобно, а управлять целями - наглядно. И это уже _признак_ декларативности.

Учите матчасть!

И покажите из практически применяемых, а не академических, языков хоть один на 100% декларативный или на 100% императивный или на 100% функциональный или на 100% какой-нибудь там еще.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

34. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –2 +/
Сообщение от . on 30-Мрт-18, 10:07 
вы и make не умеете, как я погляжу...

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

6. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –5 +/
Сообщение от Аноним (??) on 29-Мрт-18, 19:28 
Что не так-то?)
JavaScript на сегодня стал одним из быстрейших интерпретирумых языков
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

11. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от anonymous (??) on 29-Мрт-18, 20:36 
Заметно. Бедные Qt-шники даже компилятор для него запилили.


Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

16. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (??) on 29-Мрт-18, 20:54 
> Заметно. Бедные Qt-шники даже компилятор для него запилили.

В Qt он не очень быстрый в сравнении с браузерами или нодой, но при типовом использовании всё более чем на хорошем уровне

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

20. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +1 +/
Сообщение от anonymous (??) on 29-Мрт-18, 23:40 
>> Заметно. Бедные Qt-шники даже компилятор для него запилили.
> В Qt он не очень быстрый в сравнении с браузерами или нодой,
> но при типовом использовании всё более чем на хорошем уровне

Что, электрон таки быстрее? О этот чудный диванный мир...

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

23. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +1 +/
Сообщение от Аноним (??) on 30-Мрт-18, 00:52 
> Что, электрон таки быстрее? О этот чудный диванный мир...

Не нужно путать. В электроне обычный веб, а в QML отрисовка на плюсах и опенгл работает

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

30. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от anonymous (??) on 30-Мрт-18, 09:19 
А браузере отрисовка на JS что ли? Не смешно.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

46. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (??) on 02-Апр-18, 06:13 
> А браузере отрисовка на JS что ли? Не смешно.

Как минимум, все нестандартные компоненты - это JS.

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

26. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –1 +/
Сообщение от qooKot on 30-Мрт-18, 06:58 
Есть инфа, что Qt использует все тот же V8, например...
Так что ваше "не очень быстрый в сравнении с браузерами или нодой" - бред. Он ровно тот же что в браузерах и этой-вашей-ноде.

>> но при типовом использовании всё более чем на хорошем уровне

Вы уж определитесь. Типовое использоваение js - как раз браузеры и нода. А вы утверждаете, что в браузере и ноде быстрее... Несогласованность в ваших высказываниях вижу я.

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

28. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от solarw on 30-Мрт-18, 07:34 
для qml используется собственный движок v4, сделан для скорости работы с qobject, что бы избегать постоянных преобразований в/из js
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

38. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (??) on 31-Мрт-18, 14:10 
> Вы уж определитесь. Типовое использоваение js - как раз браузеры и нода

Типовое использование в Qt. Едрить Вы бестолочь, сударь.

> Qt использует все тот же V8

Когда-то давно так действительно и было, но теперь нет. ES6+, к примеру, там нет.

> Несогласованность в ваших высказываниях вижу я

Знаний силу не мне нужно постичь. Спорить не стоит в пространстве неизвестном.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

8. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +4 +/
Сообщение от Аноним email(??) on 29-Мрт-18, 20:25 
Не путайте QML и js.
QML это простой и понятный декларативный язык. От js он взял лучшее, а именно JSON структуру. В большинстве случаев его и изучать то не требуется. Для декларирования очень удобен. Зря Qt его как js like рекламируют.
К творениям веб-макак вроде nodejs, да и к типичному js коду, он имеет мало отношения.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

10. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –1 +/
Сообщение от anonymous (??) on 29-Мрт-18, 20:35 
Как ты логику без JS собрался с QML работать? Чтобы тут диванные теоретики не описывали, но QML язык разметки, прибитый гвоздями к JS.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

15. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –1 +/
Сообщение от Аноним (??) on 29-Мрт-18, 20:51 
> Как ты логику без JS собрался с QML работать? Чтобы тут диванные
> теоретики не описывали, но QML язык разметки, прибитый гвоздями к JS.

Так-то да, но обычно он используется на достаточно примитивном уровне и очень хорошо вливается в общую концепцию

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

21. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –1 +/
Сообщение от anonymous (??) on 29-Мрт-18, 23:41 
Настолько примитивном, что необходимость прибивать его гвоздями вызывает недоумение.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

24. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –1 +/
Сообщение от Аноним (??) on 30-Мрт-18, 00:55 
> Настолько примитивном, что необходимость прибивать его гвоздями вызывает недоумение.

А как иначе? Что использовать для интерфейсной и лёгкой бизнес логики?
JS - идеальный выбор, как ни крути

Ну и всегда остаётся C++ way для отрисовки

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

27. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от qooKot on 30-Мрт-18, 07:02 
> JS - идеальный выбор, как ни крути

Ну ведь неправда же. Всегда есть набор ЗА и ПРОТИВ.
И выбрали его не потому, что он идеален, а по вполне себе прагматическим соображениям. Под него есть готовый движок, например.

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

36. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –1 +/
Сообщение от anonymous (??) on 30-Мрт-18, 12:35 
Его никто выбирал. Его притащили адепты из совсем другой области.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

31. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от anonymous (??) on 30-Мрт-18, 09:23 
>> Настолько примитивном, что необходимость прибивать его гвоздями вызывает недоумение.
> А как иначе? Что использовать для интерфейсной и лёгкой бизнес логики?
> JS - идеальный выбор, как ни крути

Для начала бы отделить интерфейс от бизнес-логики. Декларативный подход с ошмётками на убогом недоязыке выглядит очень смешно.

> Ну и всегда остаётся C++ way для отрисовки

Не остаётся. Из криокамеры вылезай.

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

39. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (??) on 31-Мрт-18, 14:13 
> Декларативный подход с ошмётками на убогом недоязыке выглядит очень смешно.

На практике это довольно удобно. Желаю успехов с интерфейсом на C++.

> Не остаётся. Из криокамеры вылезай.

Остаётся. Можно бнальные paintы (не стоит). Или с использованием OpenGL. Виджеты, конечно, нельзя (и слава богам).

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

14. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –8 +/
Сообщение от Аноним (??) on 29-Мрт-18, 20:49 
Что плохого в ноде-то? Серьезно, относительно недавно использую, классная вещь, быстрее всяких Ruby / PHP. Как глоток свежего воздуха после типизированных компилируемых языков.

p.s. QML, конечно, нравится больше, он более структурированный, лаконичный и логичный

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

22. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от anonymous (??) on 29-Мрт-18, 23:42 
Ну вот, ещё один фрейворк с языком сравнивает. Фу таким быть.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

25. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (??) on 30-Мрт-18, 00:57 
> Ну вот, ещё один фрейворк с языком сравнивает. Фу таким быть.

Где? JavaScript принципиально  разный бывает, поэтому корректно отдельно писать, мол JS в ноде, JS в QML

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

32. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –1 +/
Сообщение от anonymous (??) on 30-Мрт-18, 09:24 
>JavaScript принципиально разный бывает

После этой фразы мне стало смешно.

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

40. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (??) on 31-Мрт-18, 14:16 
> После этой фразы мне стало смешно.

Соболезную. Движков JS много и каждый может работать немного иначе.
Допустим, в QML банально нет ES6+ (на самом деле, и не нужно), нет DOM / window / etc -> процесс написания приложения сильно отличается от аналогичного в вебе.
Это как сравнивать C++99 + Qt и C++11, например. Совершенно разные подходы, совершенно разные функции.

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

2. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (??) on 29-Мрт-18, 18:30 
Добавили бы что ли в список продуктов просто "*.o", а то приходится костылить через static library.

А еще есть пренепреятнейший баг - в каком бы порядке не шли Depends, порядок линковки будет одним и тем же (по алфавиту они там их сортируют или как - хз). И запросто может получиться что в этом порядке нихрена не слинкуется (а поменять нельзя). Приходится костылить и проблемную либу еще раз в cpp.staticlibraries уже дописывать явно.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (??) on 29-Мрт-18, 20:42 
> запросто может получиться что в этом порядке нихрена не слинкуется

Если не секрет, что у тебя за линкер? Вроде все уже давно нечувствительны к порядку аргументов. Бывает, разве что, в случае лютого г**нокода слинкованный бинарь не работает, но это надо постараться, чтобы такое получить.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

37. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Владимир email(??) on 31-Мрт-18, 05:50 
дико извиняюсь, а как у вас получается что от порядка компоновки Depends у вас что-то зависит? такое может быть только если библиотеки между собой имеют неявные зависимости? собирал под gcc проект примерно на 40 библиотек, с корректно проставленными Depends все линковалось в нужном порядке. да и пофиг на сортировку в рамках одной цели если честно.
ну или заводите баг им в трекере)
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

29. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –1 +/
Сообщение от ембедщиккун on 30-Мрт-18, 09:16 
Qbs - это хтонический кошмар с миграцией конфигов каждую минорную версию.
Никакущая документация, явно виден закос под смартфоно-десктопы, ни для чего другого система сборки не затачивалась, будто других тулчейнов и прочего просто не существует.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

33. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от anonymous (??) on 30-Мрт-18, 09:25 
> Qbs - это хтонический кошмар с миграцией конфигов каждую минорную версию.
> Никакущая документация, явно виден закос под смартфоно-десктопы, ни для чего другого система
> сборки не затачивалась, будто других тулчейнов и прочего просто не существует.

Ничего, говорят в Qt6 оно будет по дефолту. Может тогда хоть их будут бить по рукам за постоянные поломки.

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

41. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (??) on 31-Мрт-18, 14:16 
Пока развивается и не дефолт. Использовать нан страх и риск, конечно же. Ждем официальный отказ от qmake и хорошей документации.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

48. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  –1 +/
Сообщение от Дуплик (ok) on 02-Апр-18, 21:22 
Gradle и CMake убьют эту поделку.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

49. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Аноним (??) on 03-Апр-18, 08:29 
CMake уже никого не yбbёт. Его самого скоро Meson закoпает.
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

51. "Доступен сборочный инструментарий Qbs 1.11, развиваемый прое..."  +/
Сообщение от Led (ok) on 05-Апр-18, 02:37 
> Gradle и CMake убьют эту поделку.

Угу. Твой мозг они уже убили.

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру