J’ai un projet qui se connecte à plusieurs bibliothèques partagées. Disons que le projet A dépend des projets B et C Idéalement, je veux imposer les dépendances suivantes dans mon fichier de projet: Reconstruire le projet A si B ou C a été reconstruit depuis la dernière construction du projet A Utilisez la sortie pour […]
J’ai un fichier qmake généré par Qt Creator. Je le modifie mais je n’arrive pas à comprendre comment créer une variable. Par exemple, je veux déclarer la bibliothèque MYPATH comme je l’ai fait ici: MYPATH = /lib/aaa/bbb unix:!macx:!symbian: LIBS += -L$(MYPATH) Quand je lance qmake, je trouve dans le makefile généré LIBS = ……. -L$(MYPATH) […]
Comment append une définition avec qmake AVEC une valeur: Par exemple, cela ne fonctionne pas (comme prévu) dans mon fichier .pro: DEFINES += WINVER 0x0500 ni DEFINES += “WINVER 0x0500” Comment puis-je définir WINVER comme 0x0500 avant que la compilation ne commence, de sorte que sa définition ne soit affectée d’aucune manière par la compilation […]
J’utilise Code :: Blocks 8.02 et le compilateur mingw 5.1.6. Je reçois cette erreur lorsque je comstack mon projet Qt: C: \ Documents and Settings \ La référence Fuzz \ Desktop \ GUI \ App_interface.cpp | 33 | indéfinie à `vtable for AddressBook ‘ Fichier AddressBook.h: #ifndef ADDRESSBOOK_H #define ADDRESSBOOK_H #include class QLabel; class QLineEdit; […]
Je développe un programme dans Qt. Son makefile est généré automatiquement à partir du fichier .pro. J’ai besoin d’utiliser du code qui nécessite que l’indicateur -std = c ++ 11 soit configuré pour g ++. Où dans .pro dois-je append ce drapeau? (le fait de ne modifier que le Makefile ne fonctionnera pas car il […]
J’ai juste commencé à utiliser Qt et j’ai remarqué qu’il utilise son propre outil de création , qmake . Pourquoi Qt utilise-t-il son propre outil de création? Y a-t-il quelque chose de spécial qui l’empêche d’utiliser un outil de création standard? Est-ce que qmake appelle le compilateur GCC C ++?
J’utilise Ubuntu 14.04. J’essaie d’installer un programme qui nécessite cmake. Quand je lance cmake src/ j’obtiens: qmake: could not exec ‘/usr/lib/x86_64-linux-gnu/qt4/bin/qmake’: No such file or directory Qu’est-ce que je fais mal?
Quelle est la différence entre les fichiers de configuration *.pro et *.pri pour qmake? Qu’est-ce qui devrait aller dans un fichier * .pro et ce qui devrait aller dans un fichier * .pri?
Je voudrais diviser mon projet Qt en plusieurs répertoires, car il est de plus en plus gros. Cependant, lorsque je clique sur Parcourir dans QtCreator, il n’y a pas de “Ajouter un répertoire” et rien de tel dans “Ajouter un nouveau”. Cela peut-il être fait d’une manière ou d’une autre?
J’ai un projet Qt et j’aimerais sortir des fichiers de compilation en dehors de l’arborescence source. J’ai actuellement la structure de répertoires suivante: / |_/build |_/mylib |_/include |_/src |_/resources Selon la configuration (debug / release), j’aimerai sortir les fichiers résultants dans le répertoire de compilation sous les répertoires build / debug ou build / release. […]