UNIX C++ programozókban felmerülő gyakori kérdés, hogyan töltsenek be dinamikusan C++ függvényeket és osztályokat a dlopen használatával.
Tény, hogy nem minden esetben egyszerű ez, és némi magyarázatot igényel. Ez van leírva ebben a mini-HOGYANban.
Egy átlagos C és C++ programozási nyelv ismeret valamint a dlopen API ismerete szükséges ahhoz, hogy megérthesd ezt a dokumentumot.
Ez a HOGYAN elsődleges a http://www.isotton.com/howtos/C++-dlopen-mini-HOWTO/ webhelyen található meg.
This document, C++ dlopen mini HOWTO, is copyrighted (c) 2002 by Aaron Isotton. A dokumentum a Free Software Foundation által kiadott GNU Free Documentation License 1.1-es vagy újabb verziójában foglalt feltételek keretein belül másolható, terjeszthető és/vagy módosítható; invariáns fejezet, első és hátsó borítólapszöveg nincsen.
A dokumentum tartalmáért nincs felelősségvállalás. Az elgondolásokat, példákat és információkat a saját felelősségedre használd. Előfordulhatnak hibák és pontatlanságok, amelyek a rendszered sérülését okozhatják. Minden óvatosság ellenére bármily hihetetlen, a szerző(k) semmilyen felelősséget nem vállal(nak).
Minden szerzői jog fenntartva az eredeti tulajdonosának, amennyiben másként nincs jelölve. A dokumentumban használt szakkifejezések semmilyen párhuzamot nem képviselnek védjegyekre, szervíz márkákra vonatkozólag. Egyedi alkotások vagy védjegyek nevesítése nem hozzájárulások.
Örömmel mondok köszönetet az alábbi személyeknek (abc sorrendben):
Joy Y Goodreau <joyg (at) us.ibm.com> a szerkesztésért.
D. Stimitis <stimitis (at) idcomm.com> rámutatott néhány kérdésre a formázással és a név szétszedéssel kapcsolatban valamit az extern "C"-vel kapcsolatban.
Visszajelzést szívesen fogadok. A megjegyzéseidet, kritikádat és a hozzájárulásaidat a <aaron@isotton.com> címre küldheted.
A dlclose, dlerror, dlopen és dlsym függvények, amik leírása a dlopen(3) kézikönyv oldalon található.
Megjegyezzük, hogy mi a "dlopen" kifejezést a dlopen függvényre magára, és a "dlopen API" kifejezést az egész API-ra használjuk.
A magyar fordítást Szalai Ferenc készítette (2004.04.17). A lektorálást Daczi László végezte el (2004.05.04). Utoljára javítva 2004.05.05.-én (r2). A dokumentum legfrissebb változata megtalálható a Magyar Linux Dokumentációs Projekt honlapján.
Előző | Tartalomjegyzék | Következő |
C++ dlopen mini-HOGYAN | A probléma |