Comment puis-je configurer Qt chemins dans Visual Studio 2010?
Je viens de télécharger et d'installer les dernières versions de l'intervalle Qt SDK Qt Creator, et l'intervalle Qt add-in pour Visual Studio (je suis en cours d'exécution par rapport à 2010).
Tout d'abord, j'ai essayé de créer un projet Qt dans VS2010. Il est venu avec
Impossible de trouver un Qt de construire!
Pour résoudre ce problème, spécifiez un intervalle Qt construire
Donc, je vais à la Qt -> Qt élément de menu Options dans VS et cliquez sur Ajouter pour la version.
Maintenant, j'ai 2 qmake.exe fichiers: l'un dans C:\Qt\2010.05\qt\qmake et l'un dans C:\Qt\2010.05\qt\bin
Pour une raison quelconque, si je sélectionne un de ces fichiers, il est livré avec le message d'erreur de la cette version de Qt a été construit avec MingW. (Je ne vois pas pourquoi cela fait une différence, ce qui l'a compilé, juste aussi longtemps que il est compilé?)
Après avoir passé du temps à essayer de trouver un travail qmake.exe pour le VS add-in, j'ai abandonné et a essayé d'obtenir l'original Qt creator pour travailler à la place.
Qt creator est pas configuré pour s'exécuter avec lui-même (lol).
Lorsque je sélectionne le chemin d'accès à l'un de mes 2 qmake.exe fichiers, il arrive avec un message d'erreur lorsque j'essaie de compiler un petit programme:
Ne pouvait pas trouver la commande make: make dans l'environnement de compilation
Erreur lors de la construction du projet sans titre (cible: Desktop)
Lors de l'exécution de construire l'étape 'Make'
Quand j'ai vérifier les options dans Qt creator, il dit qmake est à la version 4.7.0 et que
Qt version n'est pas installée correctement, s'il vous plaît exécuter make install
La VS2010 add-in est installé à mon program files (x86) dossier, mais il n'y a pas qmake.exe -y les fichiers.
Je suis sous Windows 7 x64.
OriginalL'auteur Ozzah | 2011-02-21
Vous devez vous connecter pour publier un commentaire.
Reconstruire avec vs2010, il est beaucoup plus facile, et vous permet de faire un pas dans le Qt src en debug.
Dans le haut de l'intervalle Qt src arbre n'
configure -no-webkit -no-qt3support -opensource -platform win32-msvc2010
(webkit est facultative, mais il faut du temps pour le construire)
Va construire un .la sln fichier que vous pouvez ouvrir dans VS2010 et de construire
OriginalL'auteur Martin Beckett
Je suis quasiment sûre que vous avez à reconstruire les bibliothèques Qt dans Visual Studio avant de les utiliser. Ce qui explique probablement pourquoi vous obtenez le message d'erreur que Qt construire ne peut être trouvé, et que la version de Qt que vous utilisez a été construit avec MinGW.
Je suggère la lecture de ce blog pour ce qui semble être un solide, un guide sur l'intégration de Qt avec VS.
Cela ressemble à un encore plus simple guide, bien qu'il soit en PDF format: Qt Installation de Visual Studio
Peut-être, mais il n'y a pas de raison pas pour reconstruire. VS 2010 a un nouveau compilateur; il est lié à introduire quelques améliorations par rapport à celui de VS 2008.
ouais, comme génial bugs dans leur optimisation
:P
: connect.microsoft.com/VisualStudio/feedback/details/573262/...OriginalL'auteur Cody Gray
Tout d'abord, il est tout à fait normal que MinGW les bibliothèques ne pas travailler avec Visual Studio. Lire sur le sujet si vous êtes encore en colère.
Le Qt SDK (si c'est ce que vous avez téléchargé, devrait venir avec une pré-installé QtCreator qui fonctionne avec peu ou pas de configuration avec le MinGW de la chaîne d'.
Si vous souhaitez utiliser Visual Studio add-in, vous devez essayer le Visual Studio 2008 télécharger à partir de cette page web ou de la reconstruction de l'intervalle Qt vous-même. Il n'est pas difficile, juste beaucoup de temps. Le pointage de l'add-in pour la construction ou l'emplacement d'installation de l'un de ceux-ci devraient vous aller.
qui dépend entièrement de vos besoins. GCC a (ensemble) un meilleur respect des Normes, mieux C++0x soutien et fonctionne tout aussi bien que VS une fois que vous vous habituez à la GCC/Unix façon de faire les choses, parfois. si vous voulez dire les modes: doc.qt.nokia.com/qtcreator-snapshot/... je ne les trouve pas lourd, j'utilise rarement d'autre chose que de "Modifier" ou "Aide" de toute façon...
OriginalL'auteur rubenvb
Quand vous avez eu les anciennes versions de Qt installé avant, même si vous désinstallez diligemment, entrée de registre pour Trolltech va contenir des valeurs anciennes. Pour corriger cela, démarrez l'Éditeur du Registre (regedit.exe), faites défiler jusqu'à:
HKEY_CURRENT_USER\Software\Trolltech\Versions\DefaultQtVersion
et l'éditer pour le numéro de la version actuelle. Vérifiez les autres entrées dans Trolltech groupe, pour s'assurer qu'ils sont définis à la version actuelle.
Qui a résolu le problème de
Unable to find a Qt build! To solve this problem specify a Qt build
pour moi.
OriginalL'auteur Paul Jurczak