[gcc][ansi c|win32api] code portable d'appel dynamique de fonction contenue dans une librairie partagee (*.so ou *.dll).

Description

Dans le zip ci-joint, vous pourrez trouver deux répertoires :
1. Répertoire object : contenant un exemple simple d'objet partagé en C, compilable sous Win32 comme sous Linux.
2. Répertoire call : un exemple d'appel de la fonction contenue dans l'objet partagé précédemment compilé.

Sous Windows, ce code a été compilé avec Dev-C++/GCC. Il est facilement portable sous Microsoft Visual C++, mais je ne disposais pas de version sous la main...

Sous Linux, je me suis permis de poser vite fait les fichiers Makefile (ceux-ci se nomment Makefile.linux). La compilation se réalise pour chaque répertoire de la manière suivante :
make -f Makefile.linux
(une cible clean existe au sein du Makefile).

Conclusion :


En vous remerciant par avance de toute découverte de l'existence de bugs plus que probable, de vos remarques et de vos critiques.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.