Edll-Bfd: EnhancedDLL -- to have plugins and libraries with undefined symbols
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.
|• Complete package, except sources||Setup|| |
|• Sources||Setup|| |
|• Binaries||Zip|| |
|• Developer files||Zip|| |
|• Documentation||Zip|| |
|• Sources||Zip|| |
|• Original source||http://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.
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)