Bonjour, voila j'ai un problème de conversion que je ne comprend pas. J'ai fait pas mal de c mais beaucoup moins de cpp
void* fctPtr = (void*)0;
fctPtr = ::dlsym(handle, name);
Mon compilateur mingw32-g++ me retourne
error: invalid conversion from `int (*)()' to `void*'
dlsym renvoit bien (int *) d'apres la page man de dlsym
Je doit rester en (void*)
C'est quoi le :: avec rien devant???
Merci d'avance.
Partager