From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id TAA04452; Fri, 2 Aug 2002 19:12:45 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id TAA04540 for ; Fri, 2 Aug 2002 19:12:44 +0200 (MET DST) Received: from mlabdial.hit.bme.hu (mlabdial.hit.bme.hu [152.66.248.201]) by nez-perce.inria.fr (8.11.1/8.11.1) with ESMTP id g72HChf22726; Fri, 2 Aug 2002 19:12:43 +0200 (MET DST) Received: from localhost (kgergely@localhost) by mlabdial.hit.bme.hu (8.11.6/8.11.6) with ESMTP id g72HCgf20490; Fri, 2 Aug 2002 19:12:42 +0200 Date: Fri, 2 Aug 2002 19:12:42 +0200 (CEST) From: "Kontra, Gergely" To: Alan Schmitt cc: caml-list@inria.fr Subject: Re: [Caml-list] windows + gtk In-Reply-To: <20020712164011.GH3235@alan-schm1p> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk >> 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