Developpez.com - Rubrique Qt

Le Club des Développeurs et IT Pro

Sortie des Qt Visual Studio Tools 2.3

Avec le débogage des applications QML et la possibilité de compiler à l'avance les applications QML

Le 2018-11-29 18:52:50, par dourouc05, Responsable Qt & Livres
L’intégration de Qt à Visual Studio continue ses progrès avec une version 2.3, neuf mois après la 2.2. Elle apporte principalement deux changements : la possibilité de déboguer une application écrite en QML depuis Visual Studio et la compilation à l’avance des fichiers QML et JavaScript d’une application Qt Quick.

Le débogage de fichiers QML est une fonctionnalité attendue depuis un certain temps : il est maintenant possible de définir des points d’arrêt et de poursuivre l’exécution pas-à-pas depuis Visual Studio, tout en affichant l’état du programme — exactement comme dans Qt Creator. La session de débogage QML fonctionne en parallèle de la session de débogage C++ : on peut donc définir simultanément des points d’arrêt des deux côtés, par exemple.



Ce mode est lancé automatiquement lors du débogage d’une application contenant une partie QML : le moteur de débogage QML est alors activé, il se connecte à l’application par le biais de l’infrastructure de débogage QML. Visual Studio voit alors que deux processus sont en cours de débogage — même s’il s’agit du même processus.



Ce mode n’est pas aussi poussé que la solution de débogage “mixte”, proposée par exemple par Visual Studio pour des projets mêlant une partie C++ et une partie .Net : la pile d’appels est limitée au langage où l’exécution est arrêtée. Il n’est donc pas possible de remonter au code C++ depuis un point d’arrêt QML et vice-versa, notamment.



Cette version 2.3 n’est pas encore considérée comme “officielle” et n’est pas disponible par le Visual Studio Marketplace. Ceux qui veulent l’utiliser devront donc l’installer à la main. Une future version, incluant de nouveaux correctifs et fonctionnalités, y sera bien disponible. De futures versions de l’extension apporteront une intégration de QML à l’IntelliSense, pour une meilleure autocomplétion du code ; reste à voir quand.

Voir aussi : la liste complète des changements.

Télécharger Qt Visual Studio Tools 2.3.

Et vous ?

Qu'en pensez-vous ?
  Discussion forum
1 commentaire