From: Moogla Newsgroups: comp.os.msdos.djgpp Subject: Re: Coding for Windows Date: Tue, 10 Aug 1999 17:05:36 -0400 Organization: MindSpring Enterprises Lines: 42 Message-ID: <37B09420.6414@lan.tjhsst.edu> References: <37B078CE DOT 4C15851D AT sprint DOT ca> NNTP-Posting-Host: a5.f7.42.f6 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Server-Date: 10 Aug 1999 21:04:16 GMT X-Mailer: Mozilla 3.01 (Win95; I) To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Derek Sauer wrote: > > Hello everyone, > > I would like to learn how to code for windows and have taken the steps > to begin doing so. The only problem I have is getting a compiler. I have > been using DJGPP as my dos compiler for quite a while now, but do not > see how it could be used for Win programming. > > Seeing as I am rather tapped for cash right now, would anyone be able to > recommend a compiler that is free or relatively low in cost? I will > eventually be getting VC++. > > I have taken a look at Cygwin and was wondering if anyone had any > comments about it, and if for the time being it could have some use to > me. > Cygwin (windows-port of gcc using cygnus' POSIX emulation), mingw32 (like DJGPP but for windows) and rsxntdj (windows programming through DJGPP) are all free solutions. mgwin and rsxntdj are the freest, while cygwin has some legalities tied to it. I don't know for sure which is the best bet: rsx is (was) okay but development has stopped. Mingw32 is competent but is not complete (at least as far as POSIX support goes, if that's important). But it has the ability to emulate more features than DJGPP in the win32 environment. I'd get familiar with Mingw32 because it may actually become a really good package sometime soon... If you're concerned about portability on the other hand, then go with cygwin. It's full-blown. I've heard their library routines aren't that hot (performance-wise), though. For more info/downloads: http://www.xraylith.wisc.edu/~khan/software/gnu-win32/x86-win32-ports.html moogla