Bonjour,
Comment déclarer une variable ou objet global dans une DLL d'extension et la reutiliser dans d'autre DLL ?
j'ai essayer la methode suivante mais ça n'a pas marché :
dans un fichier qui s'appelle "DB.h"
j'ai declaré la class CDBConnx comme suit :
1 2
| class AFX_EXT_CLASS CDBConnx
{ ... }; |
et j'ai effectué la declaration de l'objet global suivant dans le meme fichier :
AFX_EXT_CLASS CDBConnx DB_CONNX;
Puis je fais appel à ce même objet dans d'autre DLL. Bien sûre, je fais appel à la directive dans le fichier où je veux réutiliser l'objet "DB_CONNX".
Le problem est que au moment de la compilation ça me sort l'erreur suivante :
LNK2005 : symbol already defined in object
Merci d'avance pour votre aide precieuse.
Partager