Portál AbcLinuxu, 10. května 2025 05:24

Dotaz: Vytvoreni a pripojeni dynamicke knihovny

28.1.2004 19:34 Peter
Vytvoreni a pripojeni dynamicke knihovny
Přečteno: 157×
Odpovědět | Admin
Zdravím
Neví někdo o nějakém článku, který by se zabýval tím, jak vytvořit dynamickou knihovnu a její připojení k programu ?? (Jedná se mi o C/C++) Diky.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

28.1.2004 20:01 Peter
Rozbalit Rozbalit vše Vytvoreni a pripojeni dynamicke knihovny
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pardon, měl jsem na mysli dynamicky nahrávané moduly.
28.1.2004 22:59 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Vytvoreni a pripojeni dynamicke knihovny
Záleží na tom, k čemu to chceš. Obecně bych doporučil použít nějaký wrapper typu libltdl (z liboolu) nebo GModule (z GLib), které umožňjí nestarat se o detaily a napsat jeden kód, který bude fungovat na více platformách. IMHO pak stačí přečíst si dokumentaci v vybranému wrapperu (mně to tedy stačilo). Pokud chceš z nějakého důvodu používat nepřenositelné low-level řešení, tak si přečti dlopen(3) a také by ti to mělo stačit. Modul je prostě jakákoli dynamická knihovna, a tu předpokládám vytvořit umíš.
31.1.2004 12:47 Peter
Rozbalit Rozbalit vše Vytvoreni a pripojeni dynamicke knihovny
Chtěl bych vyrobit jednotné prostředí, které by komunikovalo třeba přes síť, a to, co ten program bude dál dělat, bude záležet až na nahraném modulu. Např.: Vytvořil bych základní okno, a potom dal uživateli na výběr mezi databazi cedeček, nebo textovým editorem, ..... (ta část programu, která se stará o databazi by byla v jendom modulu, a ten textovy editor ve druhem modulu). PS: hledal jsem na sourceforge ten "libltdl" a nic jsem nenasel (ani libool).
31.1.2004 17:07 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Vytvoreni a pripojeni dynamicke knihovny
Protože jsem se upsal ;-( je to libtool (info libtool -> Using libltdl) ... kdybys ale hledal libltdl na svém disku pomocí locate, tak bys ji nejspíš našel ;-)

Jinak nevím, jestli se nepokoušíš udělat X ;-)
31.1.2004 17:18 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Vytvoreni a pripojeni dynamicke knihovny
Nebo spíš bonobo, com a spol. Dynamické natahování modulů samo o sobě je v tomto ohledu trivialita, složité je, co pak s nimi; buď potřebuješ jazyk s pořádnou inspekcí (řekněme Python) nebo framework v libovolném jazyce, který inspekci podporuje -- a nejlépe obojí.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.