Bonjour a tous ... je travaille sous linux et j'aimerai utiliser des objets d'une librairy c++ dans mon appli. Mais j'aimerai faire de l'heritage pour pouvoir changer quelques fonctionalites.
Pour tester j'ai donc cree une classe toute bete et compile de la sorte:
gcc -fPIC -shared -o libEssai.so essai.cpp
ensuite pour l'utiliser j'ai creer une classe qui herite de cette classe contenu ds la shared library et compiler de la sorte:
gcc -L/home/aved/lib -lessai Try.cpp Main.cpp -o main
et a la compilation il arrive pas linker avec ma library !! j'ai exporter la variable LD_LIBRARY_PATH ... mais de tout facon ca marche pas a la compilation :'( j'avoue etre un peu pommer quant il faut compiler !!
merci de votre aide
Partager