From: blade DOT runner DOT shoots AT another DOT spam DOT bot (Alfons Hoogervorst) Newsgroups: comp.os.msdos.djgpp Subject: Re: windows 95 Date: Fri, 08 Aug 1997 18:53:51 GMT Organization: The Programming with Puns Facility Message-ID: <33eb6144.13874290@news3.worldaccess.nl> References: <970807161834_361850106 AT emout16 DOT mail DOT aol DOT com> NNTP-Posting-Host: 193.67.132.221 Lines: 40 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Lo NoHero69 AT aol DOT com: >Does there happen to be a Windows 95 port of GNU C/C++? And if not, are >there any free windows 95 C/C++ compilers that are any good? Yes, there's RSXNTDJ, a collection of tools that process DJGPP objects and create an Win32 PE executable. (You *need* DJ Delorie's port of GNU c/c++.) If you're just beginning to learn windows programming, it can be rather difficult to use. Nonetheless, highly recommended, especially if you're good in handling compilers and tools. (Just a hint: Make sure you compile everything with -Wall to catch all warnings.) Checkout my http://www.worldaccess.nl/~proteus/w95tray.htm, which has source code for a Win95 tray application. I've included definitions to make it compile with the basic RSXNTDJ package too. However, the DLL does not compile with RSXNTDJ, yet. The included resource compiler (GRC) does not support RCDATA and user data resources. Well, the DLL isn't quite necessary, demonstrates just some other Win32 techniques. :-) There's also LCC for Win32, a C only compiler. Try to download it from http://www.geocities.com/SiliconValley/Heights/9069/index.html. Excellent compiler and very nice Windows hosted environment. I didn't test it completely, but I was quite impressed. Its collection of include headers and import libraries seems to be complete (perhaps Rainer wants to "steal" the headers of LCC? :-), at least Win95 capable. If you want to do Win32 programming using only the API, without frameworks and classes and stuff, this compiler should be a good choice. Furthermore there's the WinGNU compiler, but it's quite a beast to download. Checkout www.cygnus.com. Bye. +- One Cast Makes You Long And One Cast Makes You Short -+ | systems programmer / word player avant la lettre | | proteus * worldaccess + nl | +--------------------------------------------------------+