Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Sortie de qbs en version 1.0.0
Le remplaçant de QMake est capable de compiler Qt Creator

Le , par arnolddumas

0PARTAGES

4  0 
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 ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Floréal
Membre éclairé https://www.developpez.com
Le 04/06/2013 à 16:54
Deux erreurs dans la liste d'url données:
Citation Envoyé par arnolddumas Voir le message

Merci de rapporter tous les bogues que vous pourriez rencontrer : https://bugreports.qtproject.org/browse/QBS.
https://bugreports.qt-project.org/browse/QBS
Citation Envoyé par arnolddumas Voir le message

Vous pouvez poser vos questions sur la liste de diffusion du projet : http://lists.qtproject.org/mailman/listinfo/qbs.
http://lists.qt-project.org/mailman/listinfo/qbs
1  0