Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
[Caml-list] windows + gtk
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2002-08-02 (17:12)
From: Kontra, Gergely <kgergely@m...>
Subject: Re: [Caml-list] windows + gtk
>> I'm new to (o)caml, and just wonder: is it possible to make windows exe
>> file, which uses gtk?
>Yes. I've done a small app for my wife (sort of a timesheet program) in
>ocaml that runs in windows. The best way to do this is doing the
>- wait until ocaml 3.05 (you don't want to patch it, and 3.05 should be
>  perfect for your need)
>- while waiting, fetch cygwin. You'll mainly need sed, make, and gcc
>  iirc.
>- get the development tarball for windows gtk (old version, no the 2.0
>  one ... the 1.3 should be fine). Development means the include files,
>  librairies and dll are there. You can get it at:
>  there are many packages to download and unzip. 
>  Even though they say these packages are not to be used with the cygwin
>  environment, it is fine since we'll use the correct flag with cygwin
>  gcc.
>- at this time, ocaml 3.05 is out (or you get it from cvs ... which you
>  may do easily if you have chosen it when installing cygwin), you
>  simply get it, run configure for 'mingw32' (I'm not sure of the exact
>  option here), and compile it.
>- you may now get lablgtk
>  (don't forget to say that use use gcc -mnocygwin (or -mno-cygwin, I
>  don't remember) when commpiling it, so as not to depend on the cygwin
>  dll).
>- you're ready to code and use lablgtk ... if you need inspiration,
>  there are examples in the distrib, or at
>Now you're all set. If you have not yet chosen a text editor for your
>programming needs, there is a hint at a good one in the headers of this
>message (and it's available in cygwin too, sorry I couldn't resist ;0)
Thanks, I heavily use vim for about two years. It has windows version

And where can I tell to ocaml not to depend on the cygwin environment,
and build app, which doesn't require any dlls? Or which dll's will I

+-[Kontra, Gergely @ Budapest University of Technology and Economics]-+
|         Email:,          |
|  URL:    Mobile: (+36 20) 356 9656     |
+-------"Olyan langesz vagyok, hogy poroltoval kellene jarnom!"-------+
Magyar php mirror es magyar php dokumentacio:

To unsubscribe, mail Archives:
Bug reports: FAQ:
Beginner's list: