Browse thread
[Caml-list] windows + gtk
[
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: | -- (:) |
| 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 >following: >- 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: > http://www.gimp.org/~tml/gimp/win32/downloads.html > 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 > http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgtk.html > (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 > http://caml.inria.fr/humps/lablgtk.html > >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 too. 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 need? Gergo +-[Kontra, Gergely @ Budapest University of Technology and Economics]-+ | Email: kgergely@mcl.hu, kgergely@turul.eet.bme.hu | | URL: turul.eet.bme.hu/~kgergely Mobile: (+36 20) 356 9656 | +-------"Olyan langesz vagyok, hogy poroltoval kellene jarnom!"-------+ . Magyar php mirror es magyar php dokumentacio: http://hu.php.net ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners