Salut,
Argh !
LoadLibraryA
GetProcAddress
FreeLibrary
Ce sont des fonctions windows. Pour Linux, il faut utiliser
dlopen et ses collègues. Dans le cas d'un chargement dynamique d'une librairie dynamique. Mais tu peux aussi utiliser dllimport pour te lier statiquement à la librairie dynamique...
Tant que j'y suis, DLL.h semble conçu pour être inclus dans l'exe et la dll, avec le ifdef pour le declspec. Mais dllimport fait tâche.
#include <stdio.h>
#ifdef DLL_EXPORTS
#define DLL __declspec(dllexport)
#else
#define DLL __declspec(dllimport)
#endif
DLL_EXPORTS int ecrire (char* texte)
Jamais vu quelqu'un utiliser stdafx sous Linux. C'est un fichier généré par VC en général, donc a oublier.
En général, une dll exporte des fonction C, pas C++. M'enfin pour un exemple...
Plus d'explications ici.