2010-02-22 14 views
1

J'ai téléchargé QT SDK LGLP (Creator + libraries) 4.6 et j'ai de la difficulté à compiler des projets. Après l'installation j'ai ajouté C: \ Qt \ 2010.02 \ qt; C: \ Qt \ 2010.02 \ qt \ bin à PATH et ajouté QTDIR env varaible contenant C: \ Qt \ 2010.02 \ qt, je lance "configure -platform win32- g ++ "pour le compiler. Tout s'est bien passé. J'ai essayé d'utiliser QT Creator pour créer et compiler un projet.Problème lors de l'installation de QT sur Vista

Le problème est chaque fois que je tente de compiler je reçois le message d'erreur suivant:

Aucune version valide Qt ensemble. Définissez-en un dans Outils/Options Erreur lors de la création du projet GUITest Lors de l'exécution de l'étape de construction 'QMake' Construction annulée.

Quand je vais à Outils/Options la version manuelle est réglé sur v4.6.2, Emplacement c: \ qt \ 2010.02 \ qt \ bin \ qmake.exe. La version auto détectée est définie sur même si j'ai ajouté les répertoires dans Path. Y at-il quelque chose que je fais mal ici? Quelqu'un at-il rencontré ce problème dans Vista.

Je travaille sur cette question depuis 2 jours, les configurations de changement, réinstallée etc ...

+0

Avez-vous construit Qt ou simplement installer une version pré-construite? C'est un long plan, mais si vous l'avez construit, si vous aviez aussi une version existante de Qt qui traînait, il aurait pu utiliser ce 'qmake' au lieu d'en construire un nouveau. Cela signifierait que C: \ qt \ 2010.02 \ qt \ bin \ qmake.exe n'existe peut-être pas réellement? – Troubadour

+0

Pour utiliser Qt SDK pour Windows, vous n'avez pas besoin de le compiler vous-même et vous n'avez pas besoin de modifier votre chemin (dans Outils/Options/Qt4, définissez la "Version Qt par défaut" sur la copie "Manuel" est venu avec le SDK Qt4). Je recommande fortement de ne pas le compiler vous-même lorsque vous commencez à le faire. – Kitsune

Répondre

1

La valeur qtdir est compilé dans le qmake binaire . Vous ne pouvez modifier cette par recompiler qmake et en passant sur une valeur différente de qt-configure (je suis pas sûr paramètre ou variable est transmis à qmake) Lorsque vous utilisez précompilés, binaires téléchargés, vous aurez doivent maintenir le qtdir à c: \ Qt \ 4.6.2

EDIT: Ce que je dit était incorrect. Les emplacements des qmake, moc, ... sont situés dans le fichier:

<Qt>/4.x.x/.qmake.cache 
+0

J'ai mis QTDIR à c: \ Qt \ 4.6.2 et reconfiguré ... Le problème n'est pas résolu. Est-ce que quelqu'un a installé QT SDK sur Vista? – Nemok

+0

Obtenez quelqu'un s'il vous plaît dites-moi les étapes nécessaires pour installer le paquet QT SDK (Creator et libs) sur Vista. – Nemok

-1

Hé, il émulateurs QT ont beaucoup de problèmes dans vista, j'ai essayé plusieurs fois, il m'a travail .. na pas cela fonctionne bien avec Windows XP. bien que mal vous dire en bref ce que vous devez faire 1) installer la dernière perl 2) installer carbure C++ éditeur 3) installer Qt SDK 4) installer émulateurs s60 ou N97

assurez-vous que l'exception perl tous les éléments qui sont mentionnés ci-dessus seront dans le même lecteur, et également assurez-vous que les noms de dossier que vous donnez lors de l'installation ne doit pas avoir d'espaces du tout.

par exemple supposer si vous allez placer l'un des éléments ci-dessus dans un dossier dont le nom a des espaces ne fonctionnera pas.

si vous avez des doutes n'hésitez pas à demander.

+0

Les problèmes que je rencontre ne sont pas avec les émulateurs mais avec le Créateur. Je veux juste construire une application graphique simple pour Windows mais je ne peux pas la compiler. Ai-je besoin d'installer perl et carbure pour cela? – Nemok

+0

en fait j'avais dit les étapes ci-dessus pour Symbian OS. de toute façon vous avez besoin perl je suppose, et le carbure est pour symbian je ne le ferai pas aller pour le bureau ou ne pas essayer une fois que vous pouvez installer une autre application appelée "créateur QT" pour cela .. – Naruto

+0

Vous n'avez pas besoin de Perl ou Carbide applications de bureau. Tout ce dont vous avez besoin est de télécharger 'Qt SDK pour Windows' sur qt.nokia.com, et installez-le, puis vérifiez dans Qt Creator dans Outils -> Options -> Qt4 qu'au moins une installation Qt est trouvée, et que le " La version Qt par défaut "est définie sur cela. Pas de perl, pas de carbure, pas de compilation de la source Qt, pas de magie noire. – Kitsune

1

Essayez de désinstaller/réinstaller le créateur qt

Mais je soupçonne fortement na pas compilez qt bien que ce problème semble vraiment bizarre. J'ai eu beaucoup de problèmes de compilation alors je me connais des erreurs du passé. Assurez-vous de relire soigneusement les instructions d'installation pour votre environnement, même si vous avez Visual Studio vous devez suivre la procédure pour l'installer en conformité avec celui-ci.Même si vous utilisez un autre compilateur c

Si rien ne se passe bien, le moyen le plus simple d'installer qt imo est directement de leur hub git, chec installin qt de git, sur leur site git il y a un wiki qui explique comment le faire

c'est vraiment facile et après tout ce que vous avez à faire est d'ajouter le qt au créateur