qbs a atteint un état que l'on peut considérer comme avancé puisqu'il est possible avec de compiler des projets de la complexité de Qt Creator. Par conséquent, il mérite un numéro de version qui montrera au public tout son potentiel. Afin de vous encourager à l'utiliser pour vos projets, voici une présentation succincte de qbs 1.0.0.
Pourquoi devrais-je l'utiliser ?
• qbs prend en considération votre environnement de compilation. Compilez vos projets pour différentes plate-formes depuis le même terminal.
• Compiler plusieurs configurations d'un projet en parallèle.
• Les compilations incrémentales sont rapides (comparatif des performances).
• Langage QMLifié. Écrivez vous tâches en JavaScript et non plus dans un infâme langage (oui, c'est bien qmake qui est visé).
• qbs est supporté par Qt Creator 2.8.
• qbs n'est pas lié à une version en particulier de Qt. Cela signifie que, lorsque vous changez de version de Qt, vous n'avez pas besoin de retoucher à votre système de compilation.
Où puis-je l'obtenir ?
qbs sera directement intégré à Qt Creator 2.8. Autrement, les instructions sur la façon de compiler qbs à partir des sources sont disponibles à cette adresse : http://qt-project.org/wiki/qbs.
Merci de rapporter tous les bogues que vous pourriez rencontrer : https://bugreports.qtproject.org/browse/QBS.
Vous pouvez poser vos questions sur la liste de diffusion du projet : http://lists.qtproject.org/mailman/listinfo/qbs.
Peut-il compiler Qt ?
C'est une question qui revient fréquemment. Même s'il serait possible de remplacer l'actuel moteur de compilation de Qt basé sur qmake par un solution à base de qbs, il y aurait tout de même besoin de scripts de configurations et de l'infâme syncqt. Il n'y a donc pas beaucoup d'avantages. Dans l'idéal, il faudrait aussi se débarrasser de syncqt. C'est dans ce domaine que qbs manque toujours de fonctionnalités. Aussi, il est impossible de compiler qbs avec qbs.
Source : http://blog.qt.digia.com/blog/2013/0...qbs-1-release/
Envisagez-vous d'utiliser qbs pour vos projets ? Quels avantages lui voyez-vous par rapport à qmake ou CMake ?
Sortie de qbs en version 1.0.0
Le remplaçant de QMake est capable de compiler Qt Creator
Sortie de qbs en version 1.0.0
Le remplaçant de QMake est capable de compiler Qt Creator
Le , par arnolddumas
Une erreur dans cette actualité ? Signalez-nous-la !