IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GTK+ avec C & C++ Discussion :

Pb avec Anjuta + libglade-WARNING


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 9
    Par défaut Pb avec Anjuta + libglade-WARNING
    salut,

    je suis nouveau avec Anjuta / GTK+ / Glade.
    Un petit prog c'est a doner les erreus suivantes:


    (wintest2:10653): libglade-WARNING **: could not find glade file 'src/wintest2.glade'

    (wintest2:10653): libglade-CRITICAL **: glade_xml_signal_autoconnect: assertion `self != NULL' failed

    (wintest2:10653): libglade-CRITICAL **: glade_xml_get_widget: assertion `self != NULL' failed

    (wintest2:10653): Gtk-CRITICAL **: gtk_widget_show: assertion `GTK_IS_WIDGET (widget)' failed

    Est-ce quelqun peut m'aider a savoir quelle est le problème??


    Merci
    libertinux

  2. #2
    Expert confirmé
    Avatar de gerald3d
    Homme Profil pro
    Conducteur de train
    Inscrit en
    Février 2008
    Messages
    2 308
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Conducteur de train
    Secteur : Transports

    Informations forums :
    Inscription : Février 2008
    Messages : 2 308
    Billets dans le blog
    5
    Par défaut
    A priori la libglade ne trouve pas le fichier "src/wintest2.glade". Vérifie le que le chemin et que la syntaxe du nom du fichier sont correctes.

    Ensuite pour utiliser la libglade il faut "dire" à gcc de l'utiliser. Dans Anjuta il faut ajouter au projet la librairie libglade.
    menu Projets->propriétés. Dans la fenêtre qui s'ouvre onglet Paquets. Sélectionne le projet et ensuite clique sur le bouton "Ajouter un paquet". Choisis dans la liste la libglade-2.0.

    Une fois fait reconfigure ton projet et recompile.

  3. #3
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 9
    Par défaut
    Thanks for your help,

    I'll change to English as i'm not a french native (can answer in fench).
    I'm not being able to get rid of the messages "libglade-WARNING **: could not find glade file <glade filename>" on any project within Anjuta!
    I did check:

    -> The <glade file> in inside the src folder of the project!
    -> I have libglade2 on Project->Properties [Packages]

    Even if the project is just a toplevel window, the erroe message appears!
    For example:
    (wintest3:11509): libglade-WARNING **: could not find glade file 'src/wintest3.glade'

    I'm using
    Ubuntu 9.04
    Anjuta 2.26.0.0

    Any help is VERY welcome!!

    frank

  4. #4
    Expert confirmé
    Avatar de gerald3d
    Homme Profil pro
    Conducteur de train
    Inscrit en
    Février 2008
    Messages
    2 308
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Conducteur de train
    Secteur : Transports

    Informations forums :
    Inscription : Février 2008
    Messages : 2 308
    Billets dans le blog
    5
    Par défaut
    Try 'wintest3.glade'. Your executable is also in the src diretory i think. So when you load it, it look for in 'src/src/wintest3.glade'.

  5. #5
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 9
    Par défaut
    Merci pour votre aide,

    Le code originel crée par anjuta dans main.c, était comme ca:


    (...)
    #include "callbacks.h"



    //#define GLADE_FILE "src/wintest3.glade"




    GtkWidget*

    create_window (void)

    {

    GtkWidget *window;

    GladeXML *gxml;



    gxml = glade_xml_new (GLADE_FILE, NULL, NULL);



    (…)

    J'ai fait la modification en suivant votre indication et maintenant c'est a marcher bien, avec le code:


    (...)
    #include "callbacks.h"



    #define GLADE_FILE "wintest3.glade"





    GtkWidget*

    create_window (void)

    {

    GtkWidget *window;

    GladeXML *gxml;



    gxml = glade_xml_new (GLADE_FILE, NULL, NULL);



    (...)

    MERCI
    frank

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [DATASTAGE] 7.5.1 avec MySql => supprimer warning
    Par aprosper dans le forum DataStage
    Réponses: 7
    Dernier message: 30/09/2011, 09h37
  2. Réponses: 16
    Dernier message: 29/05/2006, 17h52
  3. [FTP] Warning avec ftp_get, mais pas de message d'erreur
    Par NomUtilisateurDejaPris dans le forum Langage
    Réponses: 2
    Dernier message: 22/02/2006, 18h12
  4. [JBOSS] Bon fonctionnement avec un warning?
    Par knelle dans le forum Wildfly/JBoss
    Réponses: 1
    Dernier message: 30/01/2006, 13h45
  5. pb avec un warning et un segmentation fault
    Par salseropom dans le forum C
    Réponses: 10
    Dernier message: 30/11/2005, 16h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo