Je vais travailler avec QT 4.8.6 et j'installe à partir du centre logiciel Linux Mint ces trois: qt4-dev-tools, qt creator et qt4-make. Mais quand j'ouvrirai un projet (.pro) programmé avec qt4 j'obtiens ces erreurs sur qt creator:
Error while parsing file /home/daniel/SpiderOak Hive/Estudio de Desarrollo de interfaces/QT/Ejercicios QT/tema02/application/application.pro. Giving up.
Could not find qmake configuration file default.
Could not find qmake configuration file linux-g++-64.
Error while parsing file /home/daniel/SpiderOak Hive/Estudio de Desarrollo de interfaces/QT/Ejercicios QT/tema02/application/application.pro. Giving up.
Oui, je suis un débutant. Que puis-je faire pour résoudre ce problème?
Edit: Voici l'image quand je chargerai le projet.
Je vais coller ici juste une théorie pour un débogage supplémentaire, car il n'y a pas assez d'informations pour résoudre le problème.
qmake
lit un fichier spécial "spec" qui contient des informations sur le compilateur que vous souhaitez utiliser etc etc etc
L'utilisation de ces options qmake
génère Makefile
Après cela, make
ou cmake
appelle le compilateur, l'éditeur de liens, etc. et construit votre projet.
"Could not find qmake configuration file default."
signifie exactement cela: qmake n'a pas pu trouver ce fichier de "configuration du compilateur" à l'étape 1.
Dans le dossier $ QTDIR/mkspecs où $ QTDIR est un endroit où QT est installé. Vous devriez vérifier ce dossier et y voir beaucoup de sous-dossiers, y compris certains qui manquent.
Exécutez simplement qmake --version
et vous trouverez où se trouve $ QTDIR. Sur ma machine, par exemple, c'est, par exemple, /usr/lib/x86_64-linux-gnu/qt5
Attention: il peut y avoir BEAUCOUP DIFFÉRENTS qmake
exécutables installés sur votre système (un pour chaque version qt!). Donc, tout d'abord, voyez quel exécutable qmake vous utilisez qtcreator!
Figure où se trouve votre $ QTDIR. Assurez-vous que votre créateur QT le sait
Vérifiez le dossier mkspecs
et voyez quels fichiers de spécifications sont présentés. S'il n'y a pas un tel dossier ou si vous n'avez pas les spécifications de votre compilateur - votre installation QT est interrompue.
Pour résoudre ce problème spécifique:
Could not find qmake configuration file default.
Passez en revue votre kit par défaut Qt Creator:
Rouvrez maintenant votre projet.
Vérifiez votre emplacement qmake dans QtCreator (outil-> build & run-> Qt Version)
si c'est correct, vérifiez vos spécifications ($ QtSDKLocation/$ GCC_Version/gcc_64/mkspecs)