A voir également:
- Gtk not loading module "atk-bridge": the functionality is provided by gtk natively. please try to not load it.
- What is my movie français - Télécharger - Divers TV & Vidéo
- Fix it - Télécharger - Optimisation
- Selected file is not a proper bios ✓ - Forum Windows 10
- Couldn't load xpcom ✓ - Forum Mozilla Firefox
- Usb to ata/atapi bridge - Forum Disque dur / SSD
1 réponse
Salut,
On a aucun message d'erreur, comment veux-tu qu'on t'aide? :-)
En règle général, si tu veux compiler une application pour gnome, il ya quelques librairies à installer et des fichiers d'en-têtes.
Pour compiler une appli pour gnome:
Si tu utilise gconf dans ton application (la base de donnée de configuration de gnome), alors rajoute gconf comme ceci:
Attention, ça ne s'applique pas pour gconf2...
Voilà, quelques généralités.
On a aucun message d'erreur, comment veux-tu qu'on t'aide? :-)
En règle général, si tu veux compiler une application pour gnome, il ya quelques librairies à installer et des fichiers d'en-têtes.
Pour compiler une appli pour gnome:
gcc machin.c -o machin `pkg-config --libs --cflags gnome`(Tu noteras qu'il faut mettre gnome dans les arguments de pkgconfig, et prendre les guillemenst qui penchent vers la gauche.
Si tu utilise gconf dans ton application (la base de donnée de configuration de gnome), alors rajoute gconf comme ceci:
gcc machin.c -o machin `pkg-config --libs --cflags gnome,gconf`
Attention, ça ne s'applique pas pour gconf2...
Voilà, quelques généralités.
merci votre aide etait trop apreciée .... mais voila le programme que j'ai essayé de compiler (ce n'est pas le mien c'est juste pour tester)ça ne marche toujours pas ...aucun messages d'erreur et en meme temps rien est executé
#include <stdlib.h>
#include <gtk/gtk.h>
void OnDestroy(GtkWidget *pWidget, gpointer pData);
int main(int argc,char **argv)
{
/* Declaration du widget */
GtkWidget *pWindow;
gtk_init(&argc,&argv);
/* Creation de la fenetre */
pWindow = gtk_window_new(GTK_WINDOW_TOPLEVEL);
/* Definition de la position */
gtk_window_set_position(GTK_WINDOW(pWindow), GTK_WIN_POS_CENTER);
/* Definition de la taille de la fenetre */
gtk_window_set_default_size(GTK_WINDOW(pWindow), 320, 200);
/* Titre de la fenetre */
gtk_window_set_title(GTK_WINDOW(pWindow), "Chapitre Fenetre");
/* Connexion du signal "destroy" */
g_signal_connect(G_OBJECT(pWindow), "destroy", G_CALLBACK(OnDestroy), NULL);
/* Affichage de la fenetre */
gtk_widget_show(pWindow);
/* Demarrage de la boucle evenementielle */
gtk_main();
return EXIT_SUCCESS;
}
void OnDestroy(GtkWidget *pWidget, gpointer pData)
{
/* Arret de la boucle evenementielle */
gtk_main_quit();
}
[maison@localhost maison]$ gcc prog.c -o prog 'gtk-config --cflags --libs`
>
selement se symbole qui apparait ">"
[maison@localhost maison]$ gcc prog.c -o prog 'gtk-config --cflags --libs gnome`
>
et toujours rien !!!!!!
et merci
utilises au début et à la fin de gtk-config la guillemet qui sort quand tu fais [Alt Gr] 7 en même temps:
Par exemple:
affiche: machin.c
Donc si tu fais:
c'est l'equivalent de:
ça y est c'est bon l'execution a aboutit mais au lieu de d'utiliser 'gnome' (dont le compilateur a singaler des erreurs )j'ai utiliser gtk+-2.0
et meci becaup.