Je suis allé sur le site: https://developer.gnome.org/gtk3/stable/gtk-getting-started.html et ai tapé dans l'exemple-0.c (je l'ai renommé First_Window. c) Cependant, je reçois le message après cette commande pour compiler:
gcc `pkg-config --cflags gtk+3.0` -o First_Window First_Window.c `pkg-config --libs gtk+-3.0`
Le package gtk + 3.0 n'a pas été trouvé dans le chemin de recherche de pkg-config. Vous devriez peut-être ajouter le répertoire contenant "gtk + 3.0.pc" à la variable d’environnement PKG_CONFIG_PATH. Aucun package "gtk + 3.0" trouvé First_Window.c: 8: 21: erreur fatale: gtk/gtk.h: Aucun fichier ou répertoire de ce type # comprendre
Après avoir modifié le fichier d'inclusion dans le chemin: #include </usr/include/gtk-3.0/gtk/gtk.h>
, je reçois une nouvelle erreur.
Le package gtk + 3.0 n'a pas été trouvé dans le chemin de recherche de pkg-config. Vous devriez peut-être ajouter le répertoire contenant "gtk + 3.0.pc" à la variable d’environnement PKG_CONFIG_PATH. Aucun package "gtk + 3.0" trouvé dans le fichier inclus à partir de First_Window.c: 9: 0: /usr/include/gtk-3.0/gtk/ gtk.h: 30: 21: erreur fatale: gdk/gdk.h: aucun fichier ou répertoire de ce type #include
Trouvé des articles sur l'exportation du chemin. Je ne peux pas les trouver maintenant, mais aucun d'entre eux n'a fonctionné de toute façon.
Est-ce que quelqu'un me dira comment définir ou exporter le chemin ou le résoudre?
Il semble qu'il manque un signe '-' dans votre première instruction pkg-config. Essayez d’ajouter le signe '-' pour que la commande complète soit:
gcc `pkg-config --cflags gtk+-3.0` -o First_Window First_Window.c `pkg-config --libs gtk+-3.0`
Vous devez également modifier le chemin d'inclusion pour revenir à son état antérieur:
#include <gtk/gtk.h>
Et essayez à nouveau de compiler.
Gnome offre plus d’aide pour utiliser/tester pkg-config ici .