exporter des classes [VC++ SANS MFC] - C++ - Programmation
Marsh Posté le 29-08-2002 à 05:40:16
ReplyMarsh 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
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.
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 )-