Bonjour, je voudrais savoir comment exporter une classe qui est dans une DLL et ensuite pouvoir l'utiliser dans un programme.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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