Version de l'environnement de développement Qt Creator 8

La version de l'environnement de développement intégré Qt Creator 8.0 a été publiée, conçue pour créer des applications multiplateformes à l'aide de la bibliothèque Qt. Il prend en charge à la fois le développement de programmes classiques en C++ et l'utilisation du langage QML, dans lequel JavaScript est utilisé pour définir des scripts, et la structure et les paramètres des éléments d'interface sont spécifiés par des blocs de type CSS. Des assemblys prêts à l'emploi ont été créés pour Linux, Windows et MacOS.

Dans la nouvelle version:

  • Un élément « Édition > Préférences » a été ajouté au menu pour un accès rapide aux paramètres.
  • L'ancien modèle de code en langage C++, implémenté sur la base de libclang, a été désactivé, à la place, à partir de la branche précédente, un modèle basé sur le backend Clangd prenant en charge le protocole LSP (Language Server Protocol) est proposé par défaut.
  • L'analyseur QML prend en charge le traitement des modèles de chaînes JavaScript et l'opérateur « ??=".
  • Pour le langage Python, le serveur de support linguistique python-lsp-server est activé par défaut, pour lequel une section de paramètres distincte « Python > Configuration du serveur de langage » est proposée.
  • Un nouveau modèle de paramètres « Profil » a été implémenté pour les projets CMake, qui combine le type de build « RelWithDebInfo » avec l'inclusion d'outils de débogage et de profilage.
  • Ajout d'un plugin expérimental avec prise en charge de la boîte à outils de test de couverture Coco.
  • Ajout d'une prise en charge expérimentale pour l'intégration de GitLab, vous permettant d'afficher et de cloner des projets, de télécharger du code et de recevoir des notifications d'événements.
  • La prise en charge de la plate-forme UWP (Universal Windows Platform) a été interrompue.
  • La définition du kit d'outils ARM MSVC est fournie sur la plateforme Windows.
  • Pour Android, une option a été ajoutée pour se connecter aux appareils via Wi-Fi.

Source: opennet.ru

Ajouter un commentaire