Ethereal-dev: Re: [Ethereal-dev] Problem linking plugin in Win32

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Ulf Lamping <ulf.lamping@xxxxxx>
Date: Fri, 17 Sep 2004 00:00:51 +0200
Guy Harris wrote:

Ulf Lamping wrote:

Did you tried to add them to the libethereal.def file?


We're not linking plugins with a libethereal.lib file, so plugins don't import routines from libethereal.dll - we still need the plugin API table, so adding them to the libethereal.def will not, as far as I know, be enough.

Is it time for us to *require* that libethereal be built as a DLL on Windows, to link plugins with libethereal on Windows, and to get rid of the plugin API table?

As the plugin API table is really a big hack that I don't understand till today (ok, I didn't tried to), I would would vote for removing it.

I don't see any real disadvantages to use the DLL, but maybe there are some?

Regards, ULFL