Bonjour,
Ca fait très longtemps que je n'ai plus fait de C alors je re-patoge un peu...
J'ai un problème assez simple en évidence, mais je lutte.
J'aimerais pouvoir jouer avec la libnotify. Donc, dans le .c ou je veux jouer avec j'ai
#include <notification.h>
(librairie si situant sous /usr/include/libnotify/notification.h). Or déjà à ce niveau le compilo geulle en disant qu'il trouve pas la lib. Je suis obligé de mettre
#include <libnotify/notification.h>
... On dirait un souci de path.
Deuxième souci, c'est ensuite les divers #include contenu dans le "notification.h" qui me font la même choses.... et je me vois mal modifier chaque include un par un...
En regardant via pkg-config, j'ai vu ça:
1 2 3 4
| -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/lib/gtk-2.0/include
-I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -lnotify -lgtk-x11-2.0
-ldbus-glib-1 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgmodule-2.0 -ldl
01:45 <Tiger> -ldbus-1 -lgobject-2.0 -lglib-2.0 |
Donc est-ce qu'il y'a un moyen de fixer cela, sur le makefile par ex ? ...
Partager