dobry den. jak se dá udělat program který by byl rozdělený do bin. souborů -> byli by v nich funkční třídy programu (jadro) ... a ja bych tyto soubory- binarni, mohl kdykoliv měnit (a tím pádem nemusel sestavit celý program znova). ?? m,oc díky za všechnyy odpovědi. Koudis.
Fórum › C / C++
... soubory
koudis
Jsou dvě možnosti:
1. Dynamicky linkovaná knihovna[1] – při kompilaci řekneš kompilátoru, aby do binárky přibalil informaci o tom, že tenhle soubor potřebuje ke svému běhu tu a tu knihovnu, která se nachází tam a tam. O načítání se nemusíš starat, protože to za tebe provede automaticky dynamický loader systému, nebo libc. Ale zase je v programu pevně zadrátován název knihovny, kterou má načítat.
2. Dynamicky načítaná knihovna[2] – o načítání se musí starat program sám, je složitější přistupovat k funkcím v knihovně. Ale zase máš tu možnost specifikovat, kde se soubor nachází, např. v konfiguračním souboru. Tohle je pravděpodobně blíže tomu, co jsi měl na mysli.
[1] http://en.wikipedia.org/wiki/Dynamic-link_library
[2] http://en.wikipedia.org/wiki/Dynamic_loading
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Jak provázat soubory, když chci využít třídu A pro objekt B a každá… — založil PazziCZ
Moderátoři diskuze