From: "AndrewJ" Newsgroups: comp.os.msdos.djgpp References: <3969a2f3$1 AT filemon DOT telecable DOT es> Subject: Re: Winallegro+Mingw32? Lines: 69 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2919.6600 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600 Message-ID: Date: Mon, 10 Jul 2000 16:07:16 GMT NNTP-Posting-Host: 24.42.120.18 X-Complaints-To: abuse AT home DOT net X-Trace: news2.rdc1.on.home.com 963245236 24.42.120.18 (Mon, 10 Jul 2000 09:07:16 PDT) NNTP-Posting-Date: Mon, 10 Jul 2000 09:07:16 PDT Organization: @Home Network Canada To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Straight from the README.MGW from Allegro 3.9.32 (WiP) --------------------------------------------------------------------------- ======================================= ============ Mingw32 notes ============ ======================================= This isn't a full Mingw32 port of Allegro, because it uses a DLL library that is compiled with MSVC. You can't compile Allegro itself with Mingw32, but as long as you have the MSVC DLL, you can use Mingw32 to build all the examples and test programs, and to write Allegro programs of your own. See readme.vc for general information about the status of the Windows library. At some point in the future, this will become a full gcc port with a natively compiled DLL, but that version isn't entirely working yet. You can try out a statically linked version of the native Mingw32 DLL by having a look in readme.mgs and following the instructions given there, but that version is currently in need of developers rather more than users :-) =========================================== ============ Required software ============ =========================================== - Allegro DLL, produced by MSVC. - Minimalist GNU Win32 (Mingw32) compiler (see below). - Optional: rm (fil*b.zip). Used by the clean and uninstall targets. - Optional: sed (sed*b.zip). Used by "make depend" and "fixdll". - Optional: sort (txt*b.zip). Used by "fixdll". Use Unix sort, not DOS! At the moment the only way to get an Allegro DLL is by using MSVC to compile it yourself. Eventually we are planning to distribute precompiled versions of this, but that doesn't make sense while the code is changing so rapidly. The DLL should be in your allegro/lib/msvc/ directory. For the Mingw32 part, you will need to obtain the following distributions from the internet: 1) The Mingw32 compiler, documentation and utilities from http://www.xraylith.wisc.edu/~khan/software/gnu-win32/ At the time of this writing (Nov. 1999) gcc-2.95.2 is out and one should get gcc-2.95.2-crtdll.exe and mingw32-docs-html.exe. 2) Create a directory for mingw32, e.g. c:\mingw32. Unpack the gcc distribution into c:\mingw32 preserving the directory structure and case of filenames. 3) Make the following additions / changes to autoexec.bat PATH=%PATH%;c:\mingw32\bin On Windows 9x reboot your computer. Test the installation by typing: gcc -v. The answer should be simmilar to Reading specs from C:\MINGW32\BIN\..\lib\gcc-lib\i386-mingw32\2.95.2\specs gcc version 2.95.2 19991024 (release) --------------------------------------------------------------------------- Does this answer your question? :) AndrewJ NeoPhox dun said: > Is it possible to use Winallegro with Mingw32? > Thanks.