salut,

j ai plusieurs programmes : 1 exe, 1 dll ( a chargement statique).

La compilation est ok.

j ai aussi un mecanisme pour exporter les classes de la DLL si besoin. Je prefixe la declaration des mes classes de la DLL avec un sybole _MYDLL_CLASS. Je definis le symbol _MYDLL seuleument dans le projet de la DLL et pas dans les autres.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
#ifdef _MYDLL
#define _MYDLL_CLASS __declspec(dllexport) 
#else
#define _MYDLL_CLASS __declspec(dllimport)
#endif
Mais, j obtient la superbe erreur lnk2019 dès qu il y a un appel à ma DLL.

une idée ?