This is in a nutshell, expansions or clarifications are
On 15 Nov 2000, at 8:37, the Illustrious Martin Kahlert wrote:
> On Tue, Nov 14, 2000 at 06:09:04PM -0800, Paul Garceau wrote: >
> On 14 Nov 2000, at 10:51, the Illustrious Marougas Nikos wrote: >
> > > Hello, > > > > Help!!! > > It is possible to use libraries >
> > compiled with Visual C++ 5.0 in gcc-2.95.2. > > If the
> libraries are static, no -- not without some work, if > the
> libraries are dynamic (.dll), yes. What the heck is the
> difference betweem them?
.dlls can be loaded independently and dynamically, ie. you can
have a .dll and tweak the application source code to load a
particular .dll during runtime, and "voila", you've expanded the
capabilities of your app.
.a files (static libs) are, strictly speaking, not loadable
during runtime. They must be linked at build time.
During runtime, the static libs are treated as an indivisable
part of the runtime object code.
If you want to change a static lib, it must be done before the
"build is executed" (read "before and/or during compiling and
linking phases" or "while app is being 'made' using
Nothing real can be threatened.
Nothing unreal exists.