Exporter et utiliser une classe depuis une DLL
Bonjour, je voudrais savoir comment exporter une classe qui est dans une DLL et ensuite pouvoir l'utiliser dans un programme.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| // madll.cpp contient la classe
#define DllExport __declspec (dllexport)
class DllExport Test
{
public: int Carre(int n)
{
return n*n;
}
}
// monprogramme.cpp utilise la classe
#define DllImport __declspec (dllimport)
class DllImport Test; |
Dedans je voudrais à un moment donné pouvoir faire :
Test t;
t.Carre(5);
Voilà, je voudrais simplement faire ceci, je ne sais pas comment m'y prendre sans qu'il y ai des tonnes d'erreurs.
Je vous remercie par avance, bonne journée ;)