[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: DLLs under Linux

Felix Kollmann wrote:
> Hi,
> > IIRC you can import particular symbols from DLL (functions) too.
> > But really, DLL is a Windows term, DSO is Unixish. They differ
> > mostly in the fact that DLL exports only specified functions
> > whereas DSO exports all, but I'm not sure whether it has to be
> > always so.
> A very, very important question:
>         Does Visual C++ 6.0 suppoert dlopen()?
>         How to create the .dso files with VC++?

No - but Windoze has equivelent functionality via
it's DLL feature. There is a windoze API call to do
stuff just like the dlopen/dlsym calls and VC++ can
make DLL's just like you'd make DSO's under Linux/UNIX.

Someone needs to write a 10 line portability layer to
hide all that stuff from the application writers.

BTW: Does anyone know if MacOS has similar features?

I might be prepared to support such a portability
layer if I could find someone to do the MacOS code.


Steve Baker                (817)619-2657 (Vox/Vox-Mail)
Raytheon Systems Inc.      (817)619-2466 (Fax)
Work: sjbaker@hti.com      http://www.hti.com
Home: sjbaker1@airmail.net http://web2.airmail.net/sjbaker1