From: Alan Schmitt <alan.schmitt@inria.fr>
To: "Kontra, Gergely" <kgergely@mlabdial.hit.bme.hu>
Cc: caml-list@inria.fr
Subject: Re: [Caml-list] windows + gtk
Date: Fri, 12 Jul 2002 18:40:11 +0200 [thread overview]
Message-ID: <20020712164011.GH3235@alan-schm1p> (raw)
In-Reply-To: <Pine.LNX.4.21.0207121720370.23324-100000@mlabdial.hit.bme.hu>
* Kontra, Gergely (kgergely@mlabdial.hit.bme.hu) wrote:
> Hi!
>
> I'm new to (o)caml, and just wonder: is it possible to make windows exe
> file, which uses gtk?
> Is gtk available for windows anyway?
>
> thx in advance
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)
Hope this helps,
Alan
--
The hacker: someone who figured things out and made something cool happen.
-------------------
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
next prev parent reply other threads:[~2002-07-12 16:41 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-07-12 15:21 Kontra, Gergely
2002-07-12 16:40 ` Alan Schmitt [this message]
2002-07-18 15:32 ` Kontra, Gergely
2002-07-19 3:12 ` Jacques Garrigue
2002-07-22 9:14 ` Kontra, Gergely
2002-07-19 7:24 ` Xavier Leroy
2002-07-22 9:12 ` Kontra, Gergely
2002-07-23 10:58 ` [Caml-list] windows + gtk + productivity Kontra, Gergely
2002-07-25 12:48 ` Jacques Garrigue
2002-08-02 17:12 ` [Caml-list] windows + gtk Kontra, Gergely
2002-08-04 7:04 ` Alan Schmitt
2002-07-25 6:14 Croy, Stuart
2002-07-25 15:10 ` Jacques Garrigue
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20020712164011.GH3235@alan-schm1p \
--to=alan.schmitt@inria.fr \
--cc=caml-list@inria.fr \
--cc=kgergely@mlabdial.hit.bme.hu \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox