Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

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 , par dourouc05

81PARTAGES

12  0 
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 ?

Une erreur dans cette actualité ? Signalez-le nous !