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

C++ Discussion :

erreur editeur des liens


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2012
    Messages : 16
    Par défaut erreur editeur des liens
    salut tout le monde!
    alors j'ai un programme qui veut charger un fichier xml par la bibliothèque tinyxml.h voici le code:

    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
    17
    18
    19
    20
    21
    #include<tinyxml.h>
     
    void dump_to_stdout(const char* pFilename)
    {
    	TiXmlDocument doc(pFilename);
    	bool loadOkay = doc.LoadFile();
    	if (loadOkay)
    	{
    		printf("\n%s:\n", pFilename);
    		//dump_to_stdout( &doc ); // defined later in the tutorial
    	}
    	else
    	{
    		printf("Failed to load file \"%s\"\n", pFilename);
    	}
    }
    int main(void)
    {
    	dump_to_stdout("example1.xml");
    	return 0;
    }
    l'erreur c'est:
    error LNK2019: symbole externe non résolu "public: bool __thiscall TiXmlDocument::LoadFile(enum TiXmlEncoding)" (?LoadFile@TiXmlDocument@@QAE_NW4TiXmlEncoding@@@Z) référencé dans la fonction "void __cdecl dump_to_stdout(char const *)" (?dump_to_stdout@@YAXPBD@Z)

    un coup de main svp! ça m'arrive souvent ! merci

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 153
    Billets dans le blog
    4
    Par défaut
    Bonsoir,

    pour utiliser une bibliothèque, en plus de l'inclure, il faut la lier.
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2012
    Messages : 16
    Par défaut alors
    Citation Envoyé par Bousk Voir le message
    Bonsoir,

    pour utiliser une bibliothèque, en plus de l'inclure, il faut la lier.
    alors comment on lie une bibliothèque

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 153
    Billets dans le blog
    4
    Par défaut
    En regardant dans la FAQ.
    Au hasard "lier bibliothèque" ?
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  5. #5
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Ce type de question prouve la nécessité d'apprendre quel est le processus de compilation:
    • précompilation
    • compilation des unités de compilations
    • édition de lien

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    À la décharge d'elmouvic, aucun bouquin sur le C++ n'aborde ces questions (et c'est vrai pour la plupart des ressources), contrairement aux bouquins/cours sur le C.

Discussions similaires

  1. Réponses: 0
    Dernier message: 28/01/2015, 09h59
  2. [Lazarus] Erreur édition des liens (linking) dans programme d'essais mysql
    Par over_score dans le forum Lazarus
    Réponses: 1
    Dernier message: 13/07/2009, 10h51
  3. Réponses: 9
    Dernier message: 23/10/2007, 11h44
  4. Erreur édition des liens
    Par vinzzzz dans le forum Fortran
    Réponses: 7
    Dernier message: 18/04/2007, 16h10
  5. [VC++] Erreur d'édition des liens LNK1143
    Par Yellowmat dans le forum MFC
    Réponses: 6
    Dernier message: 01/02/2006, 15h00

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