Sortie de Qbs 1.7, avec la possibilité de créer des générateurs
Notamment pour des projets Visual Studio ou des bases de données Clang

Le , par dourouc05, Responsable Qt
Le nouveau système de compilation de Qt fait son petit bonhomme de chemin et annonce sa version 1.7.1. La grande nouveauté de cette version est la génération de fichiers de projet, qui faciliteront l’intégration aux systèmes de compilation et aux environnements de développement (une fonctionnalité que qmake possède depuis belle lurette).

Le principe des générateurs est de transformer le graphe de compilation à l’aide d’extensions spécifiques : il n’y a donc aucune limite sur le potentiel des générateurs, n’importe qui peut en écrire un. Cette version 1.7 fournit déjà un générateur de fichiers de projet Visual Studio ; l’équivalent pour Xcode est en cours de finalisation et arrivera avec Qbs 1.8. Il est aussi possible de générer une base de données Clang, qui permettra aux outils LLVM d’analyser le projet dans sa globalité. Cependant, cette fonctionnalité n’est pas encore documentée.

D’autres nouveautés ont fait leur apparition, comme l’imbrication des groupes (un groupe ne sera activé que si son parent l’est) ou la génération automatique de fichiers QRC. La documentation des règles a été largement améliorée. Qbs peut maintenant générer des installateurs Inno Setup.

Qbs grandit petit à petit et devient un remplaçant de plus en plus viable à qmake pour les projets Qt. D’ailleurs, il s’intègre depuis peu dans Conan.io.

Source : Qbs 1.7.1 released.

Télécharger Qbs 1.7.1.


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


 Poster une réponse

Avatar de LittleWhite LittleWhite - Responsable 2D/3D/Jeux https://www.developpez.com
le 01/02/2017 à 11:45
Bonjour,

Connaissez-vous des projets qui l'utilisent ?
Je connais Tiled qui l'utilise.
Offres d'emploi IT
Architecte sécurité des systèmes d'information embarqués H/F
Safran - Ile de France - 100 rue de Paris 91300 MASSY
Responsable transverse - engagement métiers H/F
Safran - Ile de France - Corbeil-Essonnes (91100)
Ingénieur H/F
Safran - Ile de France - Moissy-Cramayel (77550)

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