Portál AbcLinuxu, 29. dubna 2024 08:18


Dotaz: programovani plugin modulu

15.7.2003 14:33 Michall
programovani plugin modulu
Přečteno: 91×
Odpovědět | Admin
Zdravim, zajimalo by mne, jak lze v Linuxu konkretne s jazykem C++ nebo Java napsat aplikaci, ktera by mohla mit pridavne moduly (bez nutnosti rekompilace hlavni aplikace ). Ve Windows by se to asi delalo formou DLL knihovny, ale jak v Linuxu?

Diky za odpoved
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.7.2003 15:41 Agent Smith
Rozbalit Rozbalit vše programovani plugin modulu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na Linuxu se to dela pomoci so knihoven tak, ze plugin je specialni verze knihovny (funkce musi vracet pointery). Tato knihovan se pak pomoci dl_* funkci da otevrit, registrovat z ni funkce a pod. Viz Program-Library-HOWTO
15.7.2003 20:18 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše programovani plugin modulu
Odpovědět | | Sbalit | Link | Blokovat | Admin
V Javě to nefunguje samo? V C++ podle toho, co to bude za aplikaci, doporučuji asi použít nějakou abstrakci, která pak bude fungovat všude, kde to systém implementuje aspoň nějak -- tj. např. v Linuxu, ve Windows i na HP-UXu, i když to každá z těchto platforem řeší jinak. Moje oblíbená abstrakce je GModule z glib, to je ovšem čisté C. Někde v Qt, KDE nebo kde bude ale existovat něco podobného určitě i pro C++.

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.