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 )-