[VC++ SANS MFC] exporter des classes

exporter des classes [VC++ SANS MFC] - C++ - Programmation

Marsh Posté le 29-08-2002 à 01:00:54    

bonjour,
 
je cherche à créer une DLL qui exporte des classes, et à les utiliser dans un .exe
 
un tit exemple ou une méthode ou un lien ou n'importe quoi qui pourrait m'aider serait bienvenu
 
merci
bonne prog
@+


---------------
-( BlackGoddess )-
Reply

Marsh Posté le 29-08-2002 à 01:00:54   

Reply

Marsh Posté le 29-08-2002 à 01:20:34    

c bon g trouvé :))


---------------
-( BlackGoddess )-
Reply

Marsh Posté le 29-08-2002 à 05:40:16    

Ouai c'est cool ...
C'était quoi la soluce ?


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 29-08-2002 à 12:26:41    

dans la dll :
 
#ifdef FWUTIL_EXPORTS
#define FWUTIL_API __declspec(dllexport)
#else
#define FWUTIL_API __declspec(dllimport)
#endif
 
class FWUTIL_API CLog
{
public:
 CLog(void);
};
 
CLog::CLog(void)
{
   //...
}
 
ensuite, on compile la dll, et pour l'utiliser dans un .exe, on refait le prototype de la classe :
 
class CLog
{
public:
 CLog(void);
};
 
on inclue au linkage le .lib crée par le compilateur en mm tps ke la dll, e ton utilise la classe normalement, comme si elle était dans le .exe


---------------
-( BlackGoddess )-
Reply

Marsh Posté le 29-08-2002 à 15:06:16    

puisque tu a fait des beaux #ifdef ils serait plus malin de les
recopier dans un header et d'inclure le header dans le programme.


---------------
What butter and whiskey won't cure, there is no cure for.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed