Edll for Windows


Edll: EnhancedDLL -- to have plugins and libraries with undefined symbols

Version

0.6

Description

edll is a new way to create plugins under Microsoft windows avoiding the creation of DLLs altogether. The first advantage is to not have to create libraries with all of their symbols declared at link time. Actually, edll does not require you to link anything, only to create object files. You can use the linker to merge multiple object files and archive libraries (.a files) into one plugin though.

The main reason why edll was created is to replicate on Windows (Win32) the use of the ltdl library available under most Unix platforms. That is, allow undefined symbols in any of your plugins and even the possibility to link back to the main executable.

Homepage

http://edll.sourceforge.net/

Sources: http://prdownloads.sourceforge.net/e/ed/edll

Download

 
DescriptionDownloadSizeLast changeMd5sum
• Complete package, except sources Setup  502370  8 January 2006  638fa5d4f5a7cb3ee149b1e7b33a4ead
• Sources Setup  692576  8 January 2006  365f9a28831aa89fa328cfee9066eda5
 
• Binaries Zip  23869  8 January 2006  130a2eb717b300547f35dc8534bcc104
• Developer files Zip  31740  8 January 2006  967a9c1f0922d8d5bf464a825fd6708a
• Documentation Zip  241664  8 January 2006  90990a315313a0ea5f317d46ef23e3e6
• Sources Zip  740858  8 January 2006  966432ad72392376c93cb8b429e6d534
• Original sourcehttp://prdownloads.sourceforge.net/e/ed/edll/edll-0.6.tar.gz

You can also download the files from the GnuWin32 files page. New releases of the port of this package can be monitored.

Installation, Usage and Help

The header files are expected to be installed in your main include directory. The libraries are exepected to be installed in your lib directory. The documentation can go anywhere and it explains in details how to use the library. There are also tests coming along which are good examples on how the plugins work.

General Installation Instructions

GnuWin32 Help (feature requests, bugs, etc)

Requirements

edll,0.6,gnu,win32,win32s,win64,gnuwin32,i386,ia64,x86-64, gnuwin64,gnuwin,mswindows,ms-windows,windows,95,98,me,nt,2000,2k,xp,2003,vista