bonjour,
j'ai cr�e un package avec codegear c++ builder
dans lequel j'ai ajout� des fichiers contenant des classes
par ex:
j'utilise ce package en execution seulement
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 class toto { public: toto(); ~toto(); ... }
lorsque je veux utiliser la classe dans un autre projet
j'inclus evidement le .lib de mon package au projet
et le toto.h ds le fichier ou je souhaite utiliser la classe
cel� compile bien mais j'ai une erreur de liaison qui dit :
dans les options le chemin vers la lib est bien defini[ILINK32 Erreur] Error: 'toto::~toto()' externe non r�solu, r�f�renc� depuis C:\DEV\ESSAI\SOURCES\UNIT1.OBJ
j'ai alors essay� en mettant dans la declaration de la classe
mais cette fois ci j'ai un probleme � la liaison du package lorsque j'ai deux classes qui interagissent
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 class __declspec( dllexport ) toto { public: toto(); ~toto(); ... }
comment fait-on pour avoir acces � des classes dans un package comme on pourrait le faire � partir d'une dll?
Partager