Bonsoir a tous .
voila je programme avec C++ sous linux

j'ai une Fonction : void Acquisition (void)

et j'appelle pthread create dans le main de la façon suivante :

pthread_create (&thread_id[0],NULL,(void*)Acquisition ,(void *)Null);

le problème c'est que lorsque j'enregistre le Fichier .c et je compile avec gcc ça marche parfaitement
mais si j'utilise g++ avec un fichier .C ou .CPP j'aurai le message d'erreur suivant lors de la compilation :

Erreur : invalid conversion from 'void*' to 'void* (*)(void*)'

initializing argument 3 of 'int pthread_create(pthread_t* , const pthread_attr_t* , void* (*)(void*), void*)'


Merci pour votre aide !