Bonjour,
Je souhaiterais créer un programme dont les module pourraient acceder à une méthode statique du programme principale.
Je m'explique :
J'ai une classe bidule qui contient une méthode statique machin().
Cette classe charge dynamiquement des modules via la fonction dlsym.
Ce que je voudrais c'est que le modules puissent acceder à la méthode machin().
En réalisant cela j'obtient le message suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part ./bidule: symbol lookup error: ./modules/module.so: undefined symbol: _ZN6GStock12MachinESs
Les questions que je me pose sont dont
1 - Est ce que c'est possible
2 - Si ce n'est pas possible, conaissez vous un moyen pour que mes modules puissent acceder à une base de donnée ouverte via le programme principal ?
Merci d'avance
Partager