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 :

sizeof(GooCanvasItem) / erreur incomplete type


Sujet :

GTK+ avec C & C++

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur Web en Loisir
    Inscrit en
    Janvier 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web en Loisir

    Informations forums :
    Inscription : Janvier 2006
    Messages : 129
    Points : 100
    Points
    100
    Par défaut sizeof(GooCanvasItem) / erreur incomplete type
    bonsoir,

    J'ai défini ceci ou "nombre" est récupéré dynamiquement.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    GooCanvasItem **secto_adj;
    secto_adj = malloc(sizeof(GooCanvasItem)*nombre);
    A la compilation j'ai un error: invalid application of 'sizeof' to incomplete type 'GooCanvasItem'
    J'ai donc remplacé GooCanvasItem par GObject pour que ça fonctionne car j'ai vu ce diagramme : https://developer.gnome.org/goocanva...s_1_1Item.html

    Ca a l'air de fonctionner mais je ne sais pas si c'est correct ??? Je suis un peu perdu

    merci

    ps : voila la doc de goocanvas si besoin
    https://developer.gnome.org/goocanvas2/stable/

  2. #2
    Membre régulier
    Homme Profil pro
    Développeur Web en Loisir
    Inscrit en
    Janvier 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web en Loisir

    Informations forums :
    Inscription : Janvier 2006
    Messages : 129
    Points : 100
    Points
    100
    Par défaut
    bonjour,

    Je m'étais trompé, il faut déclarer un tableau de pointeur sur un pointeur de GooCanvasItem et donc faire sizeof(GooCanvasItem*)

    a+

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/08/2009, 16h08
  2. Erreur de compilation : has incomplete type
    Par Plomeg dans le forum C++
    Réponses: 2
    Dernier message: 25/04/2009, 13h19
  3. Incomplete type
    Par bourbaki2003 dans le forum C++
    Réponses: 2
    Dernier message: 29/10/2005, 12h50
  4. erreur Data type mismatch in criteria expression
    Par bachilbouzouk dans le forum ASP
    Réponses: 3
    Dernier message: 20/04/2005, 11h48
  5. [Agents services] Erreur de types imcompatibles
    Par ApollloCrid dans le forum API, COM et SDKs
    Réponses: 7
    Dernier message: 14/04/2005, 19h47

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