wxOcaml is an Objective Caml binding for wxWidgets. The initial binding work is by SooHyoung Oh. It uses the wxc binding created by the wxEiffel team. wxHaskell is also using this binding.
The wxc binding is fairly complete. The aim of this project is to provide an object-oriented caml style to wxWidgets. You can download the current files from here.
You need some header files from wxWidgets and the wxc header files (for example, from wxHaskell). You will also need CamlIDL installed. I am using MinGW toolchain to compile. Edit the makefile to set the build enivornment files and then just ran make