Bouton est désactivé dans Qt Creator
Cela arrive même sur un fraîchement créé, projet vide.
La course (et aussi de Débogage) les boutons sont désactivés pour le Qt5 de configuration (ils sont activés pour la Qt4 de configuration). Le bouton de construction n'est pas désactivé, cependant, et il fonctionne, je peux construire le projet, mais je ne peux pas l'exécuter à partir de Qt Creator.
Ils sont désactivés dans le menu de construction. Tout est activé et fonctionne très bien pour les Qt4 de configuration, cependant.
C'est un Qt/C++, Windows 7 (32-bit).
Edit:
J'ai trouvé un couple de questions connexes - EXÉCUTEZ le bouton activer dans QtCreator pour QML projet et http://qt-project.org/forums/viewthread/15737, mais ils ont des circonstances légèrement différentes, et ils ne le montrent pas une solution claire. Je vais l'afficher dans le cas où ils aider, si.
Edit 2:
J'ai vérifié la configuration d'essai pour Qt5, comme suggéré par @Blueman et @Fabian, et l'exécutable de champ est vide (et aussi désactivé), même si la configuration de Build correctement spécifie le chemin d'accès. De plus, j'ai cette erreur - "L' .fichier pro untitled2.pro n'a pas pu être analysée." Voici une capture d'écran:
Juste après j'ai ouvert le projet? Elle est vide.
J'ai eu ce problème plusieurs fois avant, mais je ne me souviens pas comment je l'ai corrigé. La version de Créateur utilisez-vous, et avez-vous essayé une version plus récente?
C'est 2.8.1. Je préfère économiser la réinstallation comme un dernier recours, bien que, si je ne trouve pas comment résoudre le problème je pourrais éventuellement le faire.
Avez-vous vérifié votre Exécuter Configuration (Projets sur la barre de gauche, sur la barre du haut, sélectionnez votre Qt5 configuration et au-dessous de Exécuter) ?
OriginalL'auteur sashoalm | 2014-06-02
Vous devez vous connecter pour publier un commentaire.
J'ai installé QtCreator 2.8.1 à des fins de test et de compiler un projet avec Qt4.8.6 et Qt5.3
Résultat est le même que le votre, il est désactivé bouton exécuter pour Qt5 de configuration et d'analyser un problème avec .pro fichier. Probablement que c'est un bug.
Ma proposition est de changer QtCreator à la dernière version (tout fonctionne bien pour moi).
Vous n'avez pas à réinstaller tout l'intervalle qt de l'environnement, il suffit d'installer la dernière QtCreator (lien). Il sera une application distincte, de sorte que vous pouvez également utiliser l'ancien, si nécessaire.
Seul problème, c'est que la nouvelle installation (par défaut), utilisez la même localisation de paramètres que l'ancien. Cela peut poser un problème.
J'ai résolu ce problème en modifiant le chemin d'accès par défaut des paramètres pour une nouvelle installation.
Après l'installation (ne courez pas !) créer sur le bureau (ou ailleurs) un raccourci pour l'application, faites un clic droit -> propriétés. Sous l'onglet raccourci, vous verrez une zone qui dit Cible, ajouter à la fin:
où chemin est le lieu où le paramètre sera placé.
pour moi, il me regarde:
Si la nouvelle installation ne reconnaît pas les deux qt version et vous ne savez pas comment l'ajouter - il suffit de demander, je vais en ajouter d'autres description.
[MODIFIER]
J'ai trouvé une question relative à la, le même problème, la mise à jour de QtCreator était une solution.
OriginalL'auteur Blueman
Je suis sur Qt Creator 3.6 et il arrive encore. Le bouton est désactivé après que le projet est à construire. La seule solution est de redémarrer Qt Creator.
OriginalL'auteur zar
Ouvrir les projets .fichier pro et de faire quelques modification arbitraire et enregistrer les modifications. Ce sera la cause de l' .fichier pro pour être ré-analysée et pour quelque raison que ce soit ré-activer le bouton exécuter.
Je n'ai pas vu cela dans un bon couple de mois, mais il est utilisé à me hanter! Personnellement, je voudrais supprimer une ligne aléatoire de la .pro fichier, l'enregistrer, rajouter la ligne, j'ai enlevé l'enregistrer de nouveau. Travaillé à chaque fois!
OriginalL'auteur aatwo
J'ai eu le même problème, mais en un peu différent de la situation. Cependant solution peut être adapté pour les personnes de plus.
Quand, dans un debug édition du projet (c'est important), j'ai ajouté un en-tête de fichier à l'aide du Bouton Droit de la Souris sur un projet >> Ajouter un Fichier Existant, je ne pouvais pas exécuter le projet. Je pourrais nettoyer, de (re)construire, mais pas l'exécuter. Le fichier a été correctement ajouté .fichier pro. Il n'a pas d'importance si j'ai inclus le fichier n'importe où dans le code (en utilisant #include instrution) ou pas.
Si, au contraire, j'ai cliqué Bouton Droit de la Souris >> Ajouter un Nouveau ... >> C++ >> C++ Fichier d'en-Tête et collé le code, puis j'ai été en mesure d'exécuter le projet (évidemment aussi propre, (re)construire, exécuter).
Solution: changer de construire édition de la libération, la reconstruction, et puis de passer à l'arrière de débogage.
Voici comment j'ai trouvé la solution à cela.
Il m'est arrivé d'abord sur Windows 7 avec Qt Creator 3.3.1 version Opensource. Sur Windows 7, la barre de génération toujours fini à 100% et en vert ce qui m'a induit en erreur. J'ai ouvert le même projet sous Kubuntu 14.10.
Sur Kubuntu Qt Creator m'a montré barre de génération en orange/rouge et affiche [4 Compilation Sortie] comme suit:
12:07:12: Exécution des étapes du projet Threads02...
12:07:12: impossible de créer le répertoire "/home/oskar/share/build-Threads02-Desktop_Qt_5_4_1_GCC_32bit-Debug"
Erreur lors de la construction/déploiement de projet Threads02 (kit: Desktop Qt 5.4.1 GCC 32 bits)
Lors de l'exécution de l'étape "qmake"
12:07:12: temps Écoulé: 00:00.
Il n'est pas si indicative en lui-même. Mais le fait que le même projet a montré les erreurs de build sur une autre plate-forme m'a fait revenir à Windows 7 et de prendre un coup d'oeil ce qui est là, sous [4 Compilation de Sortie]. Et il y avait 2 choses que j'ai remarqué:
...
Ne Pouvait Pas Trouver C:\Users\me\Documents\build-Threads02-Desktop_Qt_5_4_1_MinGW_32bit-Debug\debug\main.o
...
Ne Pouvait Pas Trouver C:\Users\me\Documents\build-Threads02-Desktop_Qt_5_4_1_MinGW_32bit-Debug\release\main.o
...
La "libération" mot m'a fait penser que Qt Creator change quelques indicateurs concernant construire édition (mais pas tous). Donc je suis passé à construire édition de libération (jeux de tous les drapeaux de la libération), la reconstruction et le retour à déboguer edition (jeux de tous les drapeaux de débogage de nouveau) - il fait tout ce beau travail. C'est toujours reproductibles par moi.
Bien sûr commutation juste en mode de publication rend également le problème de toute évidence il configure build édition des drapeaux sensible valeurs.
OriginalL'auteur Oskar Kamiński
Est-il possible que le chemin de l'exécutable dans la configuration d'exécution de votre projet est défini de manière incorrecte?
J'ai eu ce problème une fois. La valeur par défaut du chemin de l'exécutable est incorrect pour une raison quelconque (QtCreator étrangeté). Après l'ajout d'un manuel du chemin de l'exécutable avec le bon contenu, le problème a été résolu.
Deux suggestions: a) avez-vous essayez de mettre à jour à la dernière QtCreator? Il devrait quand même fonctionner correctement avec Qt4, et je pense que ce qu'il est corrigé pour moi à l'époque. b) Vous pouvez toujours appuyer sur le bouton "ajouter" pour ajouter votre propre configuration d'exécution, ce qui signifie que vous pouvez définir le chemin de l'exécutable manuellement. Pas beau, mais devrait faire l'affaire.
Elle fonctionne déjà bien dans Qt4, comme je l'ai écrit dans ma question. C'est le Qt5 de configuration que de me causer des problèmes.
OriginalL'auteur Fabian
J'utilise Qt Creator 3.3.2 et Qt 5.4. J'ai rencontré ce problème après l'ajout d'une nouvelle classe. La solution est simple:
Bien que je n'ai pas le tester, il est possible qu'il suffit de redémarrer Qt Creator est suffisant.
OriginalL'auteur Ronald Bourret
J'ai aussi eu ce sur Windows en raison de la limite sur le nombre de caractères dans un chemin. L'ombre de build par défaut est assez détaillé, et peut facilement max le chemin de limite.
De changer l'ombre de construire, par exemple de construire ou build_ résolu pour moi.
OriginalL'auteur Richard B
J'ai eu le même problème sur l'iPad mini 2.
J'ai créé un nouveau projet de Xode (projet vide à partir d'un modèle) et déployé à l'iPad.
Après cela, Exécuter et Déboguer des boutons dans Qt creator a été activé et je suis capable de déployer pour iPad à partir de Qt creator.
OriginalL'auteur Libor B.