Bonjour,
J'ai lu plusieurs posts sur le sujet et je ne vois toujours pas comment faire.
Donc voilà...
J'ai écrit le code d'une DLL nommée DLLSkeleton.cpp ayant une fonction UninstallHook()...
Quand je compile ce code j'obtiens plusieurs fichiers...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 extern "C" __declspec(dllexport) VOID UninstallHook() { MessageBox (NULL, HelloMsg, AppName, MB_OK); }
- DLLSkeleton.o
- libDLLSkeleton.a
- libDLLSkeleton.def
- DLLSkeleton.dll
Mais aucun fichier *.lib (les autres posts s'en servent pour linker la DLL)
Ni de fichier *.h (toujours utilisé dans les posts que j'ai lu)
Dans mon programme principale j'appelle la fonction UninstallHook(), mais forcément il indique une erreur car celle-ci lui est inconnue.
Comment linker ma DLL à mon programme principale sans DLLSkeleton.lib ?
Partager