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 :

Problemme inconnu � la compilation


Sujet :

Visual C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    16
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 16
    Par d�faut Problemme inconnu � la compilation
    Bonjour � tous;

    voila je d�veloppe actuellement un projet utilisant les classes de microsoft les MFC, le probl�me c k'en compilant le linker me trouve un erreur ke je n'arrive pas a r�soudre ...

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    --------------------Configuration: PTI - Win32 Debug--------------------
    Linking...
    PTI.obj : error LNK2001: unresolved external symbol "public: virtual struct CRuntimeClass * __thiscall Acteur::GetRuntimeClass(void)const " (?GetRuntimeClass@Acteur@@UBEPAUCRuntimeClass@@XZ)
    Debug/PTI.exe : fatal error LNK1120: 1 unresolved externals
    Error executing link.exe.
    Creating browse info file...
     
    PTI.exe - 2 error(s), 0 warning(s)
    merci d'avance
    @ bient�t

  2. #2
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    salut,
    il faudrait voir ton code .
    mais je peux dire que pour utiliser cette fonction GetRuntimeClass, ta classe doit h�rit�e de CObject ou autre classe h�ritant de CObject
    et que tu dois avoir les macros DECLARE_SERIAL /IMPLEMENT_SERIAL ou DECLARE_DYNCREATE /IMPLEMENT_DYNCREATE dans ta classe...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    16
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 16
    Par d�faut
    je te mets un bout de code ^^

    Ma classe m�re ...

    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
     
    class Personne :public CObject{
     
    private:
    	int C_ID;
    	CString C_prenom;
    	CString C_nom;
    	CString C_ville;
    public:
    	int get_ID();
    	CString get_prenom();
    	CString get_nom();
    	CString get_ville();
    	void set_ID(int id);
    	void set_prenom(CString prenom);
    	void set_nom(CString nom);
    	void set_ville(CString ville);
    	void init(int ID, CString prenom, CString nom,CString ville);
    	void serialize(CArchive &ar);
    };
    La classe fille ( celle ki pose probl�me ) ...

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    class Acteur :public Personne{
    	DECLARE_SERIAL(Acteur)
    private:
    	int C_nbapparition;
    	double C_cachet;
    public:
    	int get_nbapparition();
    	double  get_cachet();
    	void set_nbapparition(int nbapp);
    	void set_cachet(double cachet);
    	void init_acteur(int ID, CString prenom, CString nom,CString ville,int nbapparition,double cachet);
    	void serialize(CArchive &ar);
    };
    j'ai bien la macro DECLARE SERIAL, mais par contre je ne connais pas du tout l'autre IMPLEMENT SERIAL ...

    @ bient�t

  4. #4
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    il faut que tu rajoutes dans ton source (.cpp):
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    IMPLEMENT_SERIAL( Acteur,CObject,0)

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    16
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 16
    Par d�faut
    Tu es un magicien farscape ...

    Merci enormemment ^^

    je pouvais plus avancer avec cette erreur, mais tout est rentre dans l'ordre ^^

    @ bient�t

  6. #6
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    si tu comptes serialiser ta classe jette un oeil a la faq:
    http://c.developpez.com/faq/vc/?page...HowToSerialize


  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    16
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 16
    Par d�faut
    c exactemment ce ke je veux faire ^^

    merci encore

    @++

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. QFormLayout inconnu � la compilation
    Par alias2015_29 dans le forum D�buter
    R�ponses: 6
    Dernier message: 13/05/2015, 19h31
  2. Cr�er un nombre de CheckBox inconnu avant de compiler..
    Par funkyspirit dans le forum Windows Forms
    R�ponses: 13
    Dernier message: 18/07/2008, 11h51
  3. Gros Probleme, erreur de compillation inconnue
    Par Baxter67 dans le forum C++Builder
    R�ponses: 2
    Dernier message: 29/01/2008, 17h20
  4. [d�butant] Erreur de compilation inconnue
    Par jimay dans le forum D�buter
    R�ponses: 3
    Dernier message: 14/05/2007, 11h55
  5. [BlueCove] Erreur inconnue a la compilation
    Par Kill@m@n dans le forum Java ME
    R�ponses: 1
    Dernier message: 21/03/2007, 18h44

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