DllMain() est plus polyvalente: Elle est appelée aussi lors du déchargement de la DLL, et lors des créations/destructions de threads (avec à chaque fois un paramètre qui lui dit ce qui se passe).
DllMain() est plus polyvalente: Elle est appelée aussi lors du déchargement de la DLL, et lors des créations/destructions de threads (avec à chaque fois un paramètre qui lui dit ce qui se passe).
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Bonsoir,
Il manque dans ton Makefile la regle correspondante a $(EXEC).
Tu travailles avec une lib statique (.a) et non une lib dynamique(.so), ce qui fait que le -l va peut-etre poser probleme.
Si tu as un peux de temps je te conseil ce tuto sur les Makefile qui te permettra de comprendre et de faire des Makefiles efficaces.
Pour linker une librairie dynamique a la compilation tu dois indiquer son dossier avec -L et indiquer son nom avec -l. En sachant que -l correspond lib...so, c'est a dire que libm.so devient -lm.
Bon courage!
Partager