Bonjour,

Je suis en train de créer une bibliothèque libTkLayout.so mais au cours d'utilisation de cette librairie je rencontre ce problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
libTkLayout.so: undefined reference to `FixTIDTopology::FixTIDTopology()'
. Au moment de créer cette librairie, j'ai utilisé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 g++ -shared -o -g -O2 -rdynamic -fPIC -Wall -ldl -D_GNU_SOURCE
j'ai deux questions :
  • quelle est l'option pour rendre cette classe définie dans cette librairie ?

  • quelle est le rôle de chaque option parmi ceci ?
    Linker Options
    object-file-name -llibrary -nostartfiles -nodefaultlibs -nostdlib -pie -rdynamic -s -static -static-libgcc -static-libstdc++ -shared -shared-libgcc -symbolic -T script
    -Wl,option -Xlinker option -u symbol


Merci d'avance.