Le système de construction qbs 1.20 fonctionne avec Qt 6 – Il y a encore de la vie dans le vieux chien

La société Qt a annoncé la sortie de Qbs 1.20. La communauté a maintenant porté entièrement le système de construction à Qt 6, de sorte que les développeurs peuvent choisir entre CMake et Qbs pour les applications avec la dernière version du cadre multiplateforme. Un total de 127 contributions a probablement été apporté au projet depuis Qbs 1.19.

Il est intéressant de noter que Qbs suit le chemin de la dernière version de Qt. La société Qt avait mis le projet sur la touche en 2018 car, selon elle, il avait rencontré trop peu d’intérêt par rapport à CMake et qmake en interne. En 2020, une communauté externe a alors repris le projet, qui reste sous l’égide du projet Qt géré par la société Qt. Officiellement, cependant, CMake est déjà le système de construction de choix pour le framework Qt depuis 2019, et depuis 2020, il est le système par défaut pour configurer les projets via. configure.

Dans la version actuelle, Qbs apporte une mise à jour du module QtScript à la dernière branche de développement, puisque le module ne fait pas partie de Qt 6. Parmi les innovations de base, il convient de mentionner que les Qbs peuvent être utilisés lors de la construction de projets dont les propriétés sont différentes de celles du dernier appel à l’aide. qbs buildproduit maintenant les anciennes propriétés

.

Lors de la connexion des outils, Qbs fonctionne désormais avec des compilateurs supplémentaires de Cosmic, notamment pour Coldfire, HCS08, HCS12, STM8 et STM32. En outre, la nouvelle chaîne d’outils de Digital Mars peut être intégrée. En interaction avec le compilateur MSVC de Microsoft, Qbs définit désormais la spécification de la version du langage comme l’élément c++20 pour cxxLanguageVersion correctement.

D’autres innovations dans Qbs 1.20, y compris l’interaction avec Android et macOS Homebrew, peuvent être trouvées sur le blog de Qt. Le système de construction est disponible sur la page de téléchargement de Qt et le code source du projet peut être trouvé sur GitHub.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici