Static libraries, dynamic libraries, DLLs, entry points, headers ... how to get out of this alive?

Posted by tunnuz on Stack Overflow See other posts from Stack Overflow or by tunnuz
Published on 2009-04-24T06:54:24Z Indexed on 2010/04/07 8:13 UTC
Read the original article Hit count: 352

Filed under:
|
|
|
|

Hello, I recently had to program C++ under Windows for an University project, and I'm pretty confused about static and dynamic libraries system, what the compiler needs, what the linker needs, how to build a library ... is there any good document about this out there? I'm pretty confused about the *nix library system as well (so, dylibs, the ar tool, how to compile them ...), can you point a review document about the current library techniques on the various architectures?

Note: due to my poor knowledge this message could contain wrong concepts, feel free to edit it.

Thank you

Feel free to add more reference, I will add them to the summary.


References

Since most of you posted *nix or Windows specific references I will summarize here the best ones, I will mark as accepted answer the Wikipedia one, because is a good start point (and has references inside too) to get introduced to this stuff.

Program Library Howto (Unix)

Dynamic-Link Libraries (from MSDN) (Windows)

DLL Information (StackOverflow) (Windows)

Programming in C (Unix)

An Overview of Compiling and Linking (Windows)

© Stack Overflow or respective owner

Related posts about library

Related posts about c++