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

Dev-C++ Discussion :

xerces + wxDev (pb linkage)


Sujet :

Dev-C++

Vue hybride

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

    Informations forums :
    Inscription : Mai 2005
    Messages : 66
    Par défaut xerces + wxDev (pb linkage)
    Salut à tous,

    Je débute en C++ et j'utilise wxDev (par obligation)

    J'ai besoin d'utilise la librairie xerces, mais je n'y arrive pas. (a noter que j'y arrive sur visual c++, donc le probleme ne peut venir du code)

    Je possède deux fichiers lib :
    xerces-c_2.lib
    xerces-c_2D.lib

    deux DLL :
    xerces-c_2_5_0.dll
    xerces-c_2_5_0D.dll


    Pour associer cette librairie à mon projet, j'ai été introduire les deux .lib dans Projet -> option du projet -> option de ligne de commande -> editeur de lien.

    Pour les DLL j'ai tenté plusieurs choses.
    Soit les mettre dans le dossier du projet, soit les mettre dans le dossier ou sera généré l'executable, soit les mettre dans un dossier séparé, et indiquer ce dossier via : Projet -> option du projet -> Repertoire -> repertoire ressources.

    Rien de ce que j'ai fait n'a fonctionné.
    J'obtiens toute une platrée d'erreur de ce type :

    [Linker Error] undefined reference to `xercesc_2_5::XMLAttDefList::isSerializable() const'


    Je ne sais pas comment faire

    Toute aide serait la bienvenue !

    Merci a vous,

    Guizmo

    PS : je rappelle que j'utilise la librairie xerces avec les memes fichiers sous visual c++ et que cela fonctionne.

  2. #2
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 71
    Par défaut
    Salut,
    à quoi ressemble exactement les paramètres que tu as passé au linker?
    pour les dll, personnellement je les place dans le même dossier que l'exécutable ; pour autant que je sache ce n'est pas ca qui pose problème (mais vu que je suis un bleu... )

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 66
    Par défaut
    C'est simple, juste en dessous de la liste de librairie par défaut, il y a un petit bouton "ajouter un fichier".

    Quand on cliques dessus, il nous demande un .a ou un .lib, donc c'est que c'est le bon bouton

    Les paramètres qu'il ajoute sont simplement le chemin vers le fichier :

    lib/xerces-c_2.lib
    lib/xerces-c_2D.lib

    puisque mes deux librairies sont dans le dossier lib que j'ai créé à la racine de mon projet.

    QQchose a rajouter dans la ligne de commande ?

    Merci !

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 71
    Par défaut
    J'ai exactement pareil (un dossier "bin" au même niveau que mes .cpp & .h ; dans le linker : "bin/EnumSerial.lib") et ca marche donc je ne sais pas
    Je crois pas que ca vienne des dll, il me semble qu'elles ne sont utilisées que pendant l'exécution de ton application, pas pendant la compilation.
    Désolé.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 66
    Par défaut
    owww, merci quand même de ton aide.

    Cela ne veut toujours pas fonctionner, et je commence à m'arracher les cheveux.

    Comment se mettre en retard dans un projet où l'on avait une avance confortable ...

    Si quelqu'un d'autre à une idée ...

  6. #6
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 71
    Par défaut
    J'suppose que t'as bien inclus les .h nécessaires? j'sais pas si ca peut venir de là ou pas...

Discussions similaires

  1. [DOM] [Xerces] Insertion d'une entité
    Par Traroth dans le forum Format d'échange (XML, JSON...)
    Réponses: 10
    Dernier message: 19/05/2008, 09h28
  2. Inhiber l'ordre alphabétique des attributs sous Xerces
    Par philippe rousseau dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 04/12/2003, 17h19
  3. Problème à l'édition des liens avec BCC55 et Xerces
    Par ShootDX dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 30/11/2003, 14h50
  4. Probleme de linkage avec DirectDraw7 sous BC++ 5.02
    Par bobtorn dans le forum DirectX
    Réponses: 3
    Dernier message: 07/10/2003, 20h14
  5. Problèmes de versions avec Xalan, Xerces et Java
    Par honeyz dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 05/06/2003, 10h18

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