Qbs (Qt Build System) вышел на тот уровень, когда он уже стал способен собирать довольно сложные проекты в Qt Creator. Поэтому, мы считаем, он заслуживает номер версии, который отражал бы его полезность для пользователей. Чтобы стимулировать вас использовать Qbs в ваших проектах, мы представляем Qbs 1.0.0.
Зачем мне это надо?
- Разрабатывать свой проект для различных платформ в одной и той же оболочке;
- Создавать параллельно разные конфигурации своего проекта;
- Быстрые сборки. Сравнение скорости здесь;
- Язык QMLish. Пишите свои сложные задачи на JavaScript вместо какого-то непонятного языка (я смотрю на тебя, qmake);
- Qbs поддерживается в Qt Creator 2.8;
- Qbs не привязан к версии Qt;
Где можно «отхватить» кусок пирога?
Qbs будет интегрирован в Qt Creator 2.8.
Инструкция, как собирать Qbs из исходников здесь.
Пожалуйста, сообщайте о любых найденных ошибках: https://bugreports.qt-project.org/browse/QBS
Задать интересующие вас вопросы можно по этому адресу: http://lists.qt-project.org/mailman/listinfo/qbs
Можно ли с помощью Qbs собрать Qt?
Это самый часто возникающий вопрос. В принципе, можно заменить qmake на qbs, но мы все равно будем нуждаться в configure и нашем позорном syncqt. Я не вижу в этом особого смысла. Однако мы пытаемся заменить configure и syncqt. Это как раз тот момент, где qbs еще испытывает недостаток в возможностях. Кроме того, стоит отметить, что в qbs пока еще не реализована автонастройка.
Автор: Renzo