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 :

mmigration vc6 vers vs2005: pb dllimport


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Août 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 7
    Par défaut mmigration vc6 vers vs2005: pb dllimport
    Bonjour,

    J'effectue actuellement une migration de code (dont je ne suis pas l'auteur) d'un programme c++ écrit sous visual 6 vers visual 2005.

    Lors de la compilation j'ai l'erreur suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    error C2491: 'CAlarmeData::classCAlarmeData' : definition of dllimport static data member not allowed
    faisant référence au code:
    IMPLEMENT_DYNAMIC(CAlarmeData, CRecordset) dans le fichier cpp

    lorsque je commente la ligne ci dessus la compilation passe mais le linkage échoue avec une autre erreur.

    Avez vous un petite idée ?

    Merci

  2. #2
    Expert confirmé

    Avatar de dragonjoker59
    Homme Profil pro
    Software Developer
    Inscrit en
    Juin 2005
    Messages
    2 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Software Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 2 033
    Billets dans le blog
    12
    Par défaut
    Dans ton header, tu as bien mis DECLARE_DYNAMIC( CAlarmeData) ?
    Si vous ne trouvez plus rien, cherchez autre chose...

    Vous trouverez ici des tutoriels OpenGL moderne.
    Mon moteur 3D: Castor 3D, presque utilisable (venez participer, il y a de la place)!
    Un projet qui ne sert à rien, mais qu'il est joli (des fois) : ProceduralGenerator (Génération procédurale d'images, et post-processing).

  3. #3
    screetch
    Invité(e)
    Par défaut
    IMPLEMENT_DYNAMIC est une macro, a quoi ressemble t'elle?
    quelque part ailleurs tu dois aussi avoir une macro (comme API ou EXPORT) qui est définie soit sur __declspec(dllexport) soit __declspec(dllimport)
    si tu la trouves, poste le bloc aussi

Discussions similaires

  1. Réponses: 3
    Dernier message: 23/07/2012, 11h34
  2. Migration VC6 vers Sudio 2005
    Par Chachane dans le forum C++
    Réponses: 2
    Dernier message: 05/08/2009, 10h55
  3. Réponses: 4
    Dernier message: 16/02/2009, 11h04
  4. VS2008 vers VS2005
    Par Ni_Go_To dans le forum C#
    Réponses: 2
    Dernier message: 02/04/2008, 21h41
  5. [VB.NET] Migration VS2003 vers VS2005 & Framework 2.0
    Par ag007 dans le forum Général Dotnet
    Réponses: 3
    Dernier message: 03/09/2007, 14h46

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