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 :

Message d'erreur pas très explicite-- help SVP!


Sujet :

C++

  1. #1
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 159
    Points : 71
    Points
    71
    Par défaut Message d'erreur pas très explicite-- help SVP!
    Salut,

    Je le message d'erreur et je ne comprends pas trop ce qu'il veut dire :

    charge_ccamDlg.obj : error LNK2001: unresolved external symbol "public: virtual struct CRuntimeClass * __thiscall CCharge_ccamDlg::GetRuntimeClass(void)const " (?GetRuntimeClass@CCharge_ccamDlg@@UBEPAUCRuntimeClass@@XZ)

    J'ai lu la documentation msdn corresponda,te mais je vois pas trop de quoi ça peut venir

    Est ce que quelqu'un peut me donner une idée.

    Ps: j'utiliser les MFC

    Merci pour votre aide

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865
    Points : 1 069
    Points
    1 069
    Par défaut
    Tu as dû déclarer dans ta classe Charge_ccamDlg la méthode
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    virtual CRuntimeClass* GetRuntimeClass()
    mais tu as oublié de la définir mais j'y crois pas trop. Avec ces histoires de MFC.
    Regarde http://www.codeguru.com/forum/showthread.php?t=148663 ou http://www.tech-archive.net/Archive/...4-02/0588.html.

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

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 382
    Points : 41 590
    Points
    41 590
    Par défaut
    Ça veut dire que ta classe CCharge_ccamDlg possède une ligne DECLARE_DYNAMIC, DECLARE_DYNCREATE ou DECLARE_SERIAL dans sa déclaration, mais pas le IMPLEMENT_DYNAMIC, etc. correspondant dans son fichier .cpp.

  4. #4
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 159
    Points : 71
    Points
    71
    Par défaut
    Citation Envoyé par Médinoc Voir le message
    Ça veut dire que ta classe CCharge_ccamDlg possède une ligne DECLARE_DYNAMIC, DECLARE_DYNCREATE ou DECLARE_SERIAL dans sa déclaration, mais pas le IMPLEMENT_DYNAMIC, etc. correspondant dans son fichier .cpp.


    C'est exact
    J'utilise DECLARE_DYNAMIC mais j'ai pas mis la ligne correspondante dans le fichier .cpp

    Merci beaucoup

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

Discussions similaires

  1. message d'erreur "pas d'enregistrement courant"
    Par wishmasteer dans le forum Access
    Réponses: 1
    Dernier message: 30/05/2006, 23h35
  2. [Debug] [Trigger] erreur d'exe pas très précise
    Par viena dans le forum Langage SQL
    Réponses: 4
    Dernier message: 19/08/2005, 12h36
  3. [Connexion] pas de message d'erreur
    Par kase74 dans le forum Connexion aux bases de données
    Réponses: 1
    Dernier message: 22/04/2005, 11h35
  4. Réponses: 6
    Dernier message: 03/09/2003, 11h29

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