Sortie de Qbs 1.3.0
Le système de gestion de compilation basé sur le langage QML est mieux intégré à Qt Creator

Le , par LittleWhite, Responsable 2D/3D/Jeux
Qbs (Qt Build Suite) vient de sortir en version 1.3.0. Pour rappel, qbs est le système de compilation de Qt qui se veut généraliste et multiplateforme. Il s'utilise à travers un langage de description proche du QML. Qbs peut être tout aussi bien utilisé dans des projets Qt que d'autres types.

L'outil passe donc en version 1.3.0. Les développeurs se sont concentrés à améliorer sont intégration à Qt Creator :
  • les fichiers source peuvent maintenant être ajoutés (et retirés) au produit qbs à partir de l'arborescence du projet, tout comme pour les projets qmake. Merci Thomas Epting pour cette fonctionnalité ;
  • de nouvelles précautions pour recharger le projet seulement lorsque cela est nécessaire ;
  • le chargement d'un projet est maintenant plus rapide et plus précis dans le cas où un fichier de projet a été modifié sans pour autant introduire une sémantique différente (par exemple, un changement d'espace).


De plus, de nombreuses corrections de bogues ont été apportés, ajoutant ainsi une meilleure stabilité au produit et le rendant encore plus fiable pour une utilisation quotidienne dans Qt Creator.

Finalement, il est maintenant possible de définir des profils spécifiques pour chaque produit, facilitant ainsi la réalisation de binaires pour des architectures différentes.

Vous pouvez télécharger les binaires pour Windows sur le site du Qt Project et consulter la documentation.

Votre opinion

Avez-vous déjà utilisé qbs ?
Comptez-vous migrer de qmake (ou autre) vers qbs ? Pourquoi ?

Source

Blog Qt


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de dourouc05 dourouc05 - Responsable Qt https://www.developpez.com
le 28/04/2015 à 14:41
qbs est un système de compilation prévu pour remplacer qmake pour les projets Qt. La description des projets se fait en QML. L’outil est certes prévu pour Qt, mais a une vocation plus généraliste : il peut être utilisé pour tout type de projet C++ (comme qmake).

La version 1.4.0 vient avec quelques nouveautés intéressantes, comme l’ajout de projets Android : qbs est maintenant capable de compiler des projets pour Android, qu’ils contiennent du code natif ou non (tant avec le SDK que le NDK, donc) ; cette fonctionnalité n’a pour le moment rien de spécifique à Qt et n’est pas intégrée à Qt Creator.

Un module d’archivage fait son apparition, afin de générer des fichiers compressés après la compilation à partir d’une liste de fichiers à inclure. La propriété builtByDefault permet d’indiquer qu’un produit ne doit pas être compilé, à moins d’être explicitement demandé ; elle sert notamment à lancer des séries de test, comme la cible check de nombreux Makefile.

Source : qbs 1.4.0 released
Offres d'emploi IT
Ingénieur QT
AMCUBE - Provence Alpes Côte d'Azur - Gargas (84400)
Développement logiciel drones solaires (H/F)
Sunbirds - Midi Pyrénées - Toulouse (31000)
Ingénieur R&D embarqué C C++ QT H/F
AD'MISSIONS ACCESS - Ile de France - Paris (75000)

Voir plus d'offres Voir la carte des offres IT
Responsable bénévole de la rubrique Qt : Thibaut Cuvelier -