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

wxWidgets Discussion :

Probleme installation lib wxWidget


Sujet :

wxWidgets

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de LinuxUser
    Inscrit en
    Avril 2007
    Messages
    857
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 857
    Par défaut Probleme installation lib wxWidget
    Bonjour, je souhaite installer wxWidget.

    J'ai donc installer les paquets correspondant. Ca a compiler sans probleme, mais lors de l'execution : seg fault.
    En fait j'avais oublié de fournir un argument à mon application mais sur le coup j'ai pensé qu'il y avait un probleme à l installation.

    J'ai donc installer manuellement wxWiget :
    ./configure
    make
    make install
    ldconfig
    ...

    Resultat : erreur à la compilation

    A present j'ai desinstaller :
    ./ make uninstall

    J'ai reinstallé les paquets via Synaptic, mais à present ca ne compile plus :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    main.cpp:2:20: error: wx/wx.h: Aucun fichier ou dossier de ce type
    dialogs.h:6:25: error: wx/spinctrl.h: Aucun fichier ou dossier de ce type
    In file included from mainframe.h:5,
                     from main.cpp:3:
    triangle.h:19: erreur: ‘wxColour’ does not name a type
    In file included from main.cpp:3:
    mainframe.h:13: erreur: expected class-name before ‘{’ token
    mainframe.h:15: erreur: expected ‘,’ or ‘...’ before ‘&’ token
    mainframe.h:15: erreur: ISO C++ forbids declaration of ‘wxString’ with no type
    mainframe.h:18: erreur: ‘wxColor’ does not name a type
    mainframe.h:23: erreur: ‘wxColour’ does not name a type
    mainframe.h:25: erreur: ISO C++ forbids declaration of ‘wxToolBar’ with no type
    mainframe.h:25: erreur: expected ‘;’ before ‘*’ token
     
    ....
    Alors qu'avant le memeprogramme complait bien.

    Merci de votre aide.

  2. #2
    Membre chevronné Avatar de wxXav
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Décembre 2008
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur amateur

    Informations forums :
    Inscription : Décembre 2008
    Messages : 214
    Par défaut
    Salut.

    D'après l'erreur que tu obtiens, on dirait que les libs ne sont pas installées correctement.

    Quels paquets as-tu installé avec synaptic ?

    En fait, il y en a deux à installer (plus ceux dont ils dépendent) :
    libwxgtk2.8-dev
    wx-common

    @+
    Xav'

  3. #3
    Membre éclairé Avatar de LinuxUser
    Inscrit en
    Avril 2007
    Messages
    857
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 857
    Par défaut
    J'ai installé ceux que tu as cité plus d'autres encore mais ca ne marche pas.

  4. #4
    Membre chevronné Avatar de wxXav
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Décembre 2008
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur amateur

    Informations forums :
    Inscription : Décembre 2008
    Messages : 214
    Par défaut
    Tu as toujours les mêmes erreurs, où ça a évolué ?

    Sinon, pour info, la config par défaut de wxWidgets sous Linux est "Release Unicode Dynamic" : vérifies que ça corresponde bien à tes options de compilation.

    @+
    Xav'

  5. #5
    Membre éclairé Avatar de LinuxUser
    Inscrit en
    Avril 2007
    Messages
    857
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 857
    Par défaut
    Ca compile toujours pas.
    Je ne vois pas de quoi tu parles pour la conf release unicode dynamic.
    Ce qui m'enerve, c'est que ça marchait et je ne comprend pas pourquoi ce n'est plus le cas.
    Le pire c'est que ça marche sur une autre machine(debian).

  6. #6
    Membre chevronné Avatar de wxXav
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Décembre 2008
    Messages
    214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur amateur

    Informations forums :
    Inscription : Décembre 2008
    Messages : 214
    Par défaut
    Citation Envoyé par juve1897 Voir le message
    Ca compile toujours pas.
    Oui, ça j'avais compris, mais ce que je voulais savoir, c'est si les messages d'erreurs sont toujours les mêmes (notamment, le premier : main.cpp:2:20: error: wx/wx.h: Aucun fichier ou dossier de ce type
    ).

    Citation Envoyé par juve1897 Voir le message
    Je ne vois pas de quoi tu parles pour la conf release unicode dynamic.
    Si tu essayes de compiler avec d'autres options (en Ansi, par exemple, ou en statique), c'est normal que le compilateur ne trouve pas le fichier "wx/wx.h", car cette version des libs (et donc des headers) n'est pas installée.

    Citation Envoyé par juve1897 Voir le message
    Ce qui m'enerve, c'est que ça marchait et je ne comprend pas pourquoi ce n'est plus le cas.
    Ça marchait parce que tu avais compilé wxWidgets toi même, et qu'ensuite, tu compilais ton soft avec les mêmes options.
    Maintenant, il faut utiliser les options par défaut de wxWidgets pour que ça compile.
    Citation Envoyé par juve1897 Voir le message
    Le pire c'est que ça marche sur une autre machine(debian).
    Avec les libs installées depuis les dépôts officiels, ou avec les libs compilées par tes soins ?

    Sinon, qu'utilises-tu pour la compilation :
    • la ligne de commande ?
    • un IDE particulier ?


    @+
    Xav'

Discussions similaires

  1. Probleme lib wxWidgets
    Par untipy dans le forum Bibliothèques
    Réponses: 3
    Dernier message: 13/09/2010, 14h35
  2. Probleme install sur RedHat
    Par delph_b dans le forum Installation
    Réponses: 5
    Dernier message: 27/05/2004, 09h09
  3. Clavier / Souris Sans Fil problème installation
    Par Harbaingan dans le forum Matériel
    Réponses: 3
    Dernier message: 17/05/2004, 17h11
  4. Problème installation rpm sous Mandrake
    Par infotron dans le forum Mandriva / Mageia
    Réponses: 5
    Dernier message: 10/05/2004, 12h47
  5. [Kylix] PROBLEME INstallation de Kylix 3
    Par neness dans le forum EDI
    Réponses: 1
    Dernier message: 21/10/2002, 14h23

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