[DLL] il ne me créé pas le fichier .lib
Bonjour :)
J'ai créé un projet de type DLL, en projet vide.
Je m'en sert pour creer manipuler des classes comme ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| #if defined( USE_DLL )
#define MYDLL __declspec( dllimport )
#elif defined( COMPILE_DLL )
#define MYDLL __declspec( dllexport )
#else
#define MYDLL /* rien */
#endif
class MYDLL cMyClass
{
public:
cMyClass();
void setA(int _a);
void add(int value);
void sub(int value);
int getA();
private:
int a;
}; |
Il compile tres bien, me créé un jolie petite DLL, mais ne me créé pas le fichier .lib corespondant a ma dll. :(
J'ai pourtant suivi un mini-tutorial que j'avais fait à l'epoque où j'avais deja fait une DLL sous visual .net (En ce moment j'utilise visual .net 2003).
Je me souvient avoir eu ce probleme, mais je n'arive pas à me rapeler comment je l'avais resolu :oops:
J'ai regardé dans les propriété du projet : "Linker/Advanced/Import Library" il me met bien "$(OutDir)/MyLib.lib"