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

Visual C++ Discussion :

erreur LNK2019 avec des fonctions communes.


Sujet :

Visual C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2005
    Messages
    460
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Janvier 2005
    Messages : 460
    Par défaut erreur LNK2019 avec des fonctions communes.
    Bonjour, j'ai un certain nombre d'erreurs de link avec des fonctions communes, je ne comprends pas pourquoi, les headers sont pourtant bien présents !

    error LNK2019: symbole externe non résolu strcpy référencé dans la fonction "unsigned short __cdecl AppelleFonction(int,void *)" (?AppelleFonction@@YAGHPAX@Z)
    headers :
    #include <string.h>
    #include <stdio.h>
    merci de votre aide

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    C'est une erreur de linkage, et toi tu nous parles de headers.

    C'est une question de bibliothèque : tu dois être lié avec libcmt.lib ou msvcrt.lib
    http://msdn2.microsoft.com/en-us/library/abx4dbyh.aspx
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre éclairé
    Inscrit en
    Janvier 2005
    Messages
    460
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Janvier 2005
    Messages : 460
    Par défaut
    ca ne change rien hélàs ...
    A noter que c'est une DLL d'extension MFC
    dans les valeurs héritées du préprocesseur, j'ai ça :
    _WINDLL
    _AFXDLL
    _UNICODE
    UNICODE

  4. #4
    Membre éclairé
    Inscrit en
    Janvier 2005
    Messages
    460
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Janvier 2005
    Messages : 460
    Par défaut
    j'ai trouvé en liant avec : LIBCPMT.lib.
    Cependant dans un autre projet en C ayant le même pb avec les fonctions free ... ; lier avec libcmt.lib, ca n'a rien changer.

    jsscript.obj : error LNK2001: symbole externe non résolu memcpy

  5. #5
    Membre éclairé
    Inscrit en
    Janvier 2005
    Messages
    460
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Janvier 2005
    Messages : 460
    Par défaut
    en passant au C++, ca pourrait régler le pb ?

  6. #6
    Membre éclairé
    Inscrit en
    Janvier 2005
    Messages
    460
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Janvier 2005
    Messages : 460
    Par défaut
    apparemment, en modifiant dans les propriétés -> utiliser les bibliothèques windows standards à la place de DLL partagée, ca marche, pourquoi je ne sais point ?

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

Discussions similaires

  1. erreur avec des fonctions.
    Par Adzho dans le forum Débuter
    Réponses: 13
    Dernier message: 29/02/2008, 14h29
  2. erreur LNK2019 avec propre header.
    Par FamiDoo dans le forum C++
    Réponses: 1
    Dernier message: 02/08/2006, 16h37
  3. Compilation avec des fonctions virtuel pure
    Par vanitom dans le forum C++
    Réponses: 4
    Dernier message: 16/12/2005, 14h37
  4. petit souci avec des variables avec des fonctions psql
    Par dust62 dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 02/04/2005, 13h45
  5. Erreur EACCESSVIOLATION avec des compsts créés dynamiquement
    Par tsikpemoise dans le forum Bases de données
    Réponses: 4
    Dernier message: 28/02/2004, 19h05

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