From: "John M. Aldrich" Newsgroups: comp.os.msdos.djgpp Subject: Re: DLL Date: Tue, 23 Dec 1997 00:41:29 -0500 Organization: Two pounds of chaos and a pinch of salt. Lines: 27 Message-ID: <349F4F09.1019@cs.com> References: <01bd0ed5$4bb025a0$0d54edcc AT default> Reply-To: fighteer AT cs DOT com NNTP-Posting-Host: ppp229.cs.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk _DEFAULT wrote: > > How do I make the c/c++ components into a DLL? DJGPP is not inherently capable of using DLLs, which are a Windows-specific tool. Even if you could create a DLL with DJGPP object code in it, Windows programs would probably barf on the incompatible format. On the other hand, you have several alternatives, depending on what you are trying to do. First, if you just want dynamic modules in your DJGPP program, you can try any of several user attempts to create that functionality. One of the more advanced projects is the "DLM" project; I don't know how far it has gotten. Second, if you want DJGPP code to be Windows-compatible, you cannot do it with standard tools. The RSXNTDJ toolkit, available from SimTel, allows you to build and utilize Win32-native code, including DLLs and other Windows filetypes, with the DJGPP compiler. -- --------------------------------------------------------------------- | John M. Aldrich | "To be 'matter of fact' about the | | aka Fighteer I | world is to blunder into fantasy-- | | mailto:fighteer AT cs DOT com | and dull fantasy at that, as the real| | http://www.cs.com/fighteer | world is strange and wonderful." -LL | ---------------------------------------------------------------------