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()...
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);
}
Quand je compile ce code j'obtiens plusieurs fichiers...
- 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 ?