[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: | 2008-04-23 (06:57) |
From: | Christophe TROESTLER <Christophe.Troestler+ocaml@u...> |
Subject: | Re: [Caml-list] charger une DLL C dans programme ocaml |
On Wed, 23 Apr 2008 00:25:25 +0200, Benjamin Vadon wrote: > > Je dois créer un logiciel graphique (gtk) qui communique avec ce matériel, > et ce faisant appel à la DLL, et j'aurai souhaité le développer en ocaml, au > lieu de c++ comme prévu au départ, pour divers raisons. Vous voudrez probablement lire le chapitre gtk de http://ocaml-tutorial.org/ > Le point qui me bloque donc pour me lancer dans le choix d'ocaml est de > savoir comment intégrer les appels à la DLL. Il faut écrire des stubs comme décrit dans le manuel : http://caml.inria.fr/pub/docs/manual-ocaml/manual032.html Pour la compilation, vous pouvez regarder le script http://www.ocaml.info/ocaml_sources/pcre-ocaml-5.14.0/pcre_make.win32/make_pcre.ml de PCRE-OCaml qui crée les lignes de commande nécessaires. Ce tutorial peut éventuellement vous être utile : http://www.linux-nantes.org/~fmonnier/OCaml/ocaml-wrapping-c.php Bien sûr, vous pouvez aussi essayer la branche « natdynlink » : http://alain.frisch.fr/natdynlink.html Cordialement, ChriS