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 :

wxWidgets +wxScintilla


Sujet :

wxWidgets

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 24
    Par défaut wxWidgets +wxScintilla
    wxScintilla+Scintilla+wxWidgets

    Bonjour/Bonsoir,

    Je rencontre un problème avec wxScintilla,
    je build Scintilla, ensuite idem avec wxScintilla, mais il semblerais qu'il n'y ais pas d'installation,
    car lorsque je désire compiler un fichier test avec comme en-tete "#include <wx/wxscintilla.h>", g++ me dis qu'il n'y a pas de fichier/répertoire de ce type. Or le build s'est bien passé. Aurais-je manqué une étape ? Ou alors qqun aurais une solution alternative ? Ou pourquoi pas un package avec wxscintilla ^^ ? Car j'ai besoin de ce composant pour faire du parsing de code dans mon projet de fin d'étude.

    La version utilisée de scintilla et de wxscintilla est la 1.65, la version ultérieure de wxscintilla (1.69.1) build mais se termine sur une erreur.

    Merci

  2. #2
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    Pour utiliser scintilla, j'avais utilisé stc qui est dans le dossier contrib.

    un make, make install dans le dossier contrib/stc devrait suffire.

  3. #3
    Membre averti
    Inscrit en
    Août 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 24
    Par défaut
    Citation Envoyé par PRomu@ld
    Pour utiliser scintilla, j'avais utilisé stc qui est dans le dossier contrib.

    un make, make install dans le dossier contrib/stc devrait suffire.
    je vais essayer ca, pcq j'ai deja installé wxwidgets à partir des repositories ubuntu et j'avais peur de tout bousiller comme la fois précédente où mon install foirais, mais ca c une autre histoire.

    donc je prends juste la release "source" de wxwidgets et je vais dans le dossier contrib et stc et là je fais simplement un make et make install ?

    Edit : le make dans le dossier directement ne fonctionne pas, j'ai fais un make dans le dossier contrib

    j'espère que ca ne va pas demolir mon install de wx sinon je suis mort :-s

    pourrais-tu m'envoyer un fichier exemple de comment utiliser et parametrer svp?
    merci

  4. #4
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    j'espère que ca ne va pas demolir mon install de wx sinon je suis mort :-s
    Non, normalement il n'y a aucun soucis, le dossier contrib se compile sur une distribution wxwidgets déjà existante, elle ne modifie en rien l'installation précedente.

    pourrais-tu m'envoyer un fichier exemple de comment utiliser et parametrer svp?
    Je n'ai rien sous la main, mais tu peux toujours aller voir sur la page du projet :

    http://wxcode.sourceforge.net/components/wxscintilla/

  5. #5
    Membre averti
    Inscrit en
    Août 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 24
    Par défaut
    Citation Envoyé par PRomu@ld
    Non, normalement il n'y a aucun soucis, le dossier contrib se compile sur une distribution wxwidgets déjà existante, elle ne modifie en rien l'installation précedente.



    Je n'ai rien sous la main, mais tu peux toujours aller voir sur la page du projet :

    http://wxcode.sourceforge.net/components/wxscintilla/
    Bon ben ca n'a strictememnt rien changé, je suis passé sous wxWidgets 2.7 et là rien non plus. quoi que je fasse j'ai tjs undefined reference to pour chaque fonction de la lib. alors que la lib stc est présente dans le cache de ldconfig.

    Par contre j'ai buildé scintilla et wxscintilla mais... ca n'a pas linké, la lib wxscintilla est buildée et présente dans le dossier source mais n'est pas linkée et lorsque je veut linker, j'ai une erreur me disant que le point d'entrée principal est absent et qu'un symbole est indéfini.

  6. #6
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    As tu essayé ceci :

    wx-config --libs stc

Discussions similaires

  1. wxWidgets : connaître l'etat d'un bouton !
    Par FSF_Sterl dans le forum wxWidgets
    Réponses: 5
    Dernier message: 14/08/2004, 08h55
  2. PB d'installation wxwidgets BCB6
    Par PsychicStorm dans le forum C++Builder
    Réponses: 3
    Dernier message: 18/05/2004, 16h02
  3. Réponses: 1
    Dernier message: 16/05/2004, 17h56
  4. wxWidgets - besoins d'aide...
    Par barbarello dans le forum wxWidgets
    Réponses: 2
    Dernier message: 07/05/2004, 09h33

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