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