Je veux créer une petite application qui nécessite des raccourcis globaux. J'ai donc téléchargé la version actuelle de libqxt (0.5.1) et l'ai ouvert en tant que projet dans Qt Creator. Libqxt compile sans problèmes de cette façon, donc j'ai pensé qu'en ajoutant cela dans l'onglet Dépendances de mon projet il serait ajouté automatiquement dans la construction, comme Eclipse le fait avec les bibliothèques JAR (je sais que ce sont des IDE différents mais il semble être une caractéristique commune parmi eux).Libqxt sous Qt Creator
Que se passe-t-il? Qt Creator compile qxt avant mon projet, quand c'est nécessaire, mais quand je veux inclure ses en-têtes, Qt Creator m'avertit qu'il ne peut pas les trouver.
Probablement je manque le nom correct des en-têtes (j'ai essayé les en-têtes ont montré dans la documentation QXT: http://doc.libqxt.org/0.5.0/classQxtGlobalShortcut.html)
Soit dit en passant, je regardais le code des raccourcis globaux et je pense que je peux déchirer et utiliser dans mon application comme est et je vais créditer qxt équipe et ouvrir le code de mon application.
Avez-vous ajouté le dossier d'inclusion Qxt à votre variable INCLUDEPATH qmake? – rpg
Je l'ai essayé maintenant, mais ça ne marche pas. J'ai ajouté ceci dans mon fichier .pro: INCLUDEPATH + = ~/tmp/libqxt-0.5.1/deploy/include/ Il est un peu décevant à cause de ce genre de choses qui sont disponibles dans d'autres IDE. Sinon, à quoi sert l'onglet Dépendances? –
Eh bien, je pense que je vais laisser ouverte cette question, mais j'ai résolu mon problème d'installation de la lib dans le système (make install). Par ailleurs, j'ai changé le chemin utilisé dans mon INCLUDEPATH en /home/dario/libqxt-0.5.1/deploy/include/et il a commencé à trouver les en-têtes mais il échoue à compiler en raison d'autres en-têtes manquants utilisés à l'intérieur. –