J'ai le fichier .def, fichier .lib, le fichier .dll, les fichiers source.Importer un DllMain winapi .dll dans le projet Visual Studio C++
Il utilise WINAPI DllMain, toutes ses fonctions suivent cela.
Il est comme ça:
BOOL APIENTRY DllMain(HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
return TRUE;
}
extern "C"
{
int WINAPI DoSomething() { return -1; }
int WINAPI DOSOMETHIGNELSE!() { return 202020; }
};
dans les paramètres du projet Linker j'ai ajouté le fichier .lib. Il n'y a pas de fichier d'en-tête pour les fonctions réelles dans la partie externe "C".
J'inclus windows.h essayez d'appeler DoSomething() mais je ne sais pas ce que c'est.
-moi si je me trompe, mais je ne crois pas que les fonctions sont autorisés à avoir s au nom!. –