web-dev-qa-db-fra.com

Configuration de Qt5 avec Visual Studio 2015

La recherche sur Google de 'Qt5 - Windows 10 - VS 2015' a uniquement fait apparaître un article de blog datant d'avril indiquant que la prise en charge de VS 2015 est en cours de préparation ( link ).

La page de téléchargements de Qt5 (version OpenSource) ne contient actuellement aucun lien pour Visual Studio 2015. Alors, est-il possible d'utiliser Qt5 dans VS 2015 ou est-ce que je n'ai que jusqu'à quelque chose de nouveau?

PS. Je veux juste éviter d'installer VS2013 par-dessus VS2015. Je peux construire à partir de la source si nécessaire.

Merci d'avance

13
neoaggelos

Je viens d'écrire un petit article expliquant comment compiler Qt 5.5.1 (avec QtWebkit) avec Visual Studio 2015 .

Je me rends compte que ce n’est pas une bonne réponse: bien qu’il fasse le travail, cet article s’appuie principalement sur des fichiers batch Windows d'assistance que vous pouvez télécharger à partir de mon site. Par conséquent, même si je ne prévois pas d'extraire mon site ou l'article même, d'autres utilisateurs ou administrateurs SO auraient également le droit de signaler cette réponse comme étant trop volatile ...

Quoi qu'il en soit, jusqu'à ce que les gens de Qt proposent des fichiers binaires pré-construits avec Visual Studio 2015, je pense que mon article sauve la mise. J'espère que cela pourra aider.

17
Gregory Pakosz

Qt5.6.0 Beta inclut une image prédéfinie pour Visual Studio 2015. Toutefois, le complément Qt Visual Studio n'est plus pris en charge. Il existe une extension appelée Qt5Package que vous pouvez installer à la place.

J'ai trouvé quand j'ai essayé d'ajouter Qt 5.6.0 Beta dans l'extension que j'avais l'erreur "Cette version de Qt utilise un générateur de makefile non supporté (utilisé: MSVC.NETMSBUILD, pris en charge: MSVC.NET, MSBUILD)". La solution de contournement est dans C:\Qt\Qt5.6.0\5.6\msvc2015\mkspecs\commun\msvc-desktop.conf. Qt 5.6.0 divise toutes les modifications spécifiques à la version dans un fichier séparé, msvc-base.conf. Si vous copiez le contenu de ce fichier et remplacez la ligne "include (msvc- base.conf)" dans mscv-desktop.conf, Qt5Package reconnaît le bêta de Qt 5.6.0 sans aucun problème.

Notez que cela doit encore être corrigé dans Qt5Package.

3
parsley72

J'ai eu le même problème. Mais je viens de trouver la clé magique. Le package dans le lien suivant a presque exactement le comportement du complément Qt Visual Studio 1.2.4 pour Qt5. Il comprend tout le nécessaire pour compléter le travail avec Qt:

https://visualstudiogallery.msdn.Microsoft.com/c89ff880-8509-47a4-a262-e4fa07168408

1
Ali Sedghi