From: Helge H. <hel...@sk...> - 2001-01-31 10:01:26
|
Franco Bez wrote: > Am Die, 30 Jan 2001 schrieb Christian Edward Gruber: > >Sorry, typo. I meant the question to be shlib. Same question but with > >libobjc.so/libobjc.dll Only want to add that it is very important to use only a *single* libobjc (either always link against the import library or against the static one). This is also different to Unix .so - symbols end up in private name/storage-spaces with DLLs, so if you don't watch out, you can end up with multiple ObjC environments (class registries etc) in a single process. > PS: static libraries are NOT linked at all. Static libraries are ONLY an > archive of object files. (Just like a zip file, but uncompressed) > So, a static library does not USE any other library, but it might require that > you link to other libraries as well, when You intend to link to that static > library. I thought so, which is why I wondered about Christian's question as well :-) Helge -- SKYRIX Software AG http://www.skyrix.com/ Join the team: http://www.skyrix.com/de/jobs/index.html |