Dll using symbols of the executable

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Philip Lawatsch (philip_at_waug.at)
Date: 09/08/04


Date: Wed, 08 Sep 2004 21:55:03 +0200

Hi,

I'm trying to port a Linux application to Windows but I'm running into
some problems regarding the use of dlls.

This project has a lot of shared libs on linux (these are plugins) and
the executable is linked in a special way so it exports its own symbols.
Now the shared libs can use symbols from the executable and vice versa.

Is this also possible on Windows?
I only found references for using symbols from dlls inside applications
but not the other way around.

The project is written in c++ if that matters.

kind regards Philip



Relevant Pages

  • Re: Dll using symbols of the executable
    ... > I'm trying to port a Linux application to Windows but I'm running into ... > some problems regarding the use of dlls. ... > Now the shared libs can use symbols from the executable and vice versa. ... > Is this also possible on Windows? ...
    (microsoft.public.vc.language)
  • Re: DLL vs Shared Library
    ... DLLs under Windows are shared just like shared libs ... IT Services Division, Kilburn Building, Oxford Road, Manchester M13 9PL. ...
    (Ubuntu)
  • Re: yum --enablerepo command (Newbie).
    ... DLLs from Windows in Linux? ... In some cases, such as mplayer, they are. ...
    (Fedora)
  • Re: Overview
    ... Linux are all quite capable of producing statically linked programs. ... ALL programs under windows link dynamically with the kernel dlls, ... Windows dlls at all. ... They do call the interrupt 0x21 links. ...
    (comp.lang.c)
  • shared libs vs dlls
    ... shared libs and dlls. ... I am not discussing Windows vs Linux ... where there are a lot of dlls and def files for them already ...
    (comp.os.linux.development.apps)