web-dev-qa-db-fra.com

Comment utiliser Visual Studio 2017 avec Qt pour développer des applications graphiques?

J'ai cherché partout mais je n'arrive pas à trouver de support pour la dernière version de Visual Studio.

Y a-t-il un moyen de contourner cela?

14
joseph kalathil

Qt 5.9.1 et les versions ultérieures sont pré-construits pour VS 2017 64 bits. Vous pouvez le télécharger à partir de page Web officielle de Qt . Si vous avez besoin de 32 bits, je suis désolé de vous dire que vous aurez besoin de le compiler manuellement (bonne chance, ce n’est généralement pas un processus simple et simple). Voir les mises à jour ci-dessous.

De plus, vous aurez besoin des outils VS. Vous pouvez télécharger la dernière version pour VS 2017 depuis ici (la page des téléchargements officiels n’a pas encore été mise à jour). Il n'y a pas de version stable pour VS 2017 ( voir la mise à jour ci-dessous), mais la dernière version de développement (bien qu'un peu ancienne) corrige des problèmes d'intégration majeurs. Vous pouvez télécharger à partir de ici .

Enfin, jetez un coup d’œil à la documentation officielle pour un tutoriel rapide sur son utilisation. Fondamentalement:

  • Configurez votre version de Qt avec VS Tools: dans VS, accédez à Qt VS Tools> Options Qt et ajoutez votre installation.
  • Vous pouvez maintenant créer un nouveau projet. L'extension ajoutera une nouvelle collection de modèles sous Visual C++ appelée Qt, vous y utiliserez probablement Qt GUI Application.
  • Le reste est de la programmation standard Qt. Les outils VS prennent en charge la compilation des fichiers .ui (conception de l’interface), le déplacement des fichiers nécessaires, les traductions (le cas échéant), etc.

UPDATE: comme mentionné dans ce message de MSDN , les binaires générés usign VS 2015 sont compatibles avec VS 2017. Donc, dans ce cas , les compilations Qt pour 2015 (32 et 64 bits) devraient également fonctionner.

UPDATE (2018-9-13): Depuis deux mois, nous utilisons la version 32 bits de VS 2015 dans VS 2017 (y compris le dernière mise à jour 15.8.4). Aucun problème trouvé jusqu'à présent dans ce sens.

UPDATE (2018-12-10): Qt 5.12.0 (LTS) est fourni avec des fichiers binaires précompilés pour VS 2017 32 et 64 bits.


MISE À JOUR: En février dernier, la première version officielle de VS Tools pour VS 2017 a été lancée. Vous pouvez en lire plus à ce sujet sur le blog de Qt .

19
cbuchart