- PVSM.RU - https://www.pvsm.ru -

Qbs 1.0.0 released

Qbs [1] (Qt Build System) вышел на тот уровень, когда он уже стал способен собирать довольно сложные проекты в Qt Creator. Поэтому, мы считаем, он заслуживает номер версии, который отражал бы его полезность для пользователей. Чтобы стимулировать вас использовать Qbs в ваших проектах, мы представляем Qbs 1.0.0.

Зачем мне это надо?

  • Разрабатывать свой проект для различных платформ в одной и той же оболочке;
  • Создавать параллельно разные конфигурации своего проекта;
  • Быстрые сборки. Сравнение скорости здесь [2];
  • Язык QMLish. Пишите свои сложные задачи на JavaScript вместо какого-то непонятного языка (я смотрю на тебя, qmake);
  • Qbs поддерживается в Qt Creator 2.8;
  • Qbs не привязан к версии Qt;

Где можно «отхватить» кусок пирога?

Qbs будет интегрирован в Qt Creator 2.8.
Инструкция, как собирать Qbs из исходников здесь [3].

Пожалуйста, сообщайте о любых найденных ошибках: https://bugreports.qt-project.org/browse/QBS [4]
Задать интересующие вас вопросы можно по этому адресу: http://lists.qt-project.org/mailman/listinfo/qbs [5]

Можно ли с помощью Qbs собрать Qt?

Это самый часто возникающий вопрос. В принципе, можно заменить qmake на qbs, но мы все равно будем нуждаться в configure и нашем позорном syncqt. Я не вижу в этом особого смысла. Однако мы пытаемся заменить configure и syncqt. Это как раз тот момент, где qbs еще испытывает недостаток в возможностях. Кроме того, стоит отметить, что в qbs пока еще не реализована автонастройка.

Автор: Renzo

Источник [6]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/qt-2/35671

Ссылки в тексте:

[1] Qbs: https://blog.qt.digia.com/blog/2012/02/15/introducing-qbs/

[2] здесь: https://blog.qt.digia.com/blog/2013/04/16/qbs-reached-mile-stone-0-3/

[3] здесь: http://qt-project.org/wiki/qbs

[4] https://bugreports.qt-project.org/browse/QBS: https://bugreports.qt-project.org/browse/QBS

[5] http://lists.qt-project.org/mailman/listinfo/qbs: http://lists.qt-project.org/mailman/listinfo/qbs

[6] Источник: http://habrahabr.ru/post/181698/