Ok merci
Donc je pense que je vais bel et bien transformer ma librairie statique en librairie dynamique. Juste quelques précisions pour vérifier que j'ai bien compris ce que j'ai lu sur la création d'une librairie dynamique (corrigez-moi si une affirmation est fausse) :
Dans le code de la librairie :
1) il faut mettre
USE_KERNEL et
int_library dans chaque fichier.
2) le nom de ma librairie, supposons
MyLib, est le nom du fichier qui sera transmis à la calculette.
3) les fonctions que je voudrais exporter, je devrais les nommer
MyLib_xxxx où xxxx est un nombre. (puis-je commencer par 9421, par exemple, puis 7412, ou faut-il suivre un ordre croissant ?)
4) les fonctions que j'utiliserais de façon interne, je peux les nommer comme je veux.
Dans le code des programmes utilisant la librairie :
1) il faut mettre
USE_KERNEL dans chaque fichier.
2) pour importer une fonction, il suffit de faire
MyLib_xxxx(arguments).