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 :

Probleme de GtkSourceView


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 182
    Par défaut Probleme de GtkSourceView
    Voila je déclare une structure onglet :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
        typedef struct {
     
            gchar *nom;
            gchar *Chemin;
            gboolean sauve;
            GtkSourceBuffer *buffer;
            GtkSourceView *source_texte;
            GtkWidget *fenetre_scrollable;
            GtkWidget *onglet_box;
            GtkWidget *label;
            GtkWidget *bouton;
            GtkWidget *image;
     
                        } onglet;
    mais voila l'erreur qui m'est donné
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    erreur: expected specifier-qualifier-list before GtkSourceBuffer|
    J'ai beau chercher je ne comprends pas cette erreur car mon sourcebuffer est correctement déclaré et il n'y a aucune erreur dans la définition de ma structure à première vue !!

  2. #2
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Bonjour,

    Tu as bien inclue le fichier d'en tête de GtkSourceView ?

    Si c'est le cas, poste le code complet et réduit au minmum qui reproduit le problème, avec les options de compilation

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 182
    Par défaut
    fichier fenetre_function.c voila mes includes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    #include<stdlib.h>
    #include<gtk/gtk.h>
    #include<string.h>
    #include <gtksourceview/gtksourceview.h>
    #include <gtksourceview/gtksourcebuffer.h>
    #include <gtksourceview/gtksourcelanguage.h>
    #include <gtksourceview/gtksourcelanguagesmanager.h>
    et c'est dans le ficher fenetre_function.h que l'on trouve la structure

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
        typedef struct {
     
            gchar *nom;
            gchar *Chemin;
            gboolean sauve;
            GtkSourceBuffer *buffer;
            GtkSourceView *source_texte;
            GtkWidget *fenetre_scrollable;
            GtkWidget *onglet_box;
            GtkWidget *label;
            GtkWidget *bouton;
            GtkWidget *image;
     
                        } onglet;

  4. #4
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 287
    Par défaut
    est-ce que tu as linké la librairie ?
    Ajoute ces lignes la ou tu as déja du en définir pour utiliser Gtk
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    pkg-config --cflags libgtksourceview-2.0
    pkg-config --libs libgtksourceview-2.0

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 182
    Par défaut
    Voila ce qui en est dans le compiler settings -> Others options :

    `pkg-config gtksourceview-1.0 --cflags`

    et voila pour linker settings-> other linker options :

    `pkg-config gtksourceview-1.0 --libs`

    je vais donc testé ta config et je te dis immédiatement.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 182
    Par défaut
    Ca ne donne rien de mieux par contre je ne possède pas la version 2.0 je viens de bien regarder c'est la version 1.6 de gtksourceview

    j'ai testé :

    compiler settings -> Others options :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    `pkg-config gtksourceview-1.6 --cflags`
    linker settings-> other linker options :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    `pkg-config gtksourceview-1.6 --libs`
    ca ne donne rien puis j'ai testé :

    compiler settings -> Others options :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    `pkg-config --cflags libgtksourceview-1.6`
    linker settings-> other linker options :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    `pkg-config --libs libgtksourceview-1.6`
    Toujours rien !! je me demande si le soucis viens vraiment de mon éditeur de liens

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

Discussions similaires

  1. Probleme de rafraichissement d'un BDGrid
    Par marmotte dans le forum Bases de données
    Réponses: 10
    Dernier message: 28/05/2004, 18h07
  2. Réponses: 2
    Dernier message: 30/05/2002, 08h54
  3. Probleme sur les chaines de caractere
    Par scorpiwolf dans le forum C
    Réponses: 8
    Dernier message: 06/05/2002, 19h01
  4. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50
  5. [Kylix] Probleme de nombre flottant!!
    Par yopziggy dans le forum EDI
    Réponses: 5
    Dernier message: 02/05/2002, 10h13

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