IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Librairie dynamique en C++


Sujet :

C++

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 6
    Points : 11
    Points
    11
    Par défaut Librairie dynamique en C++
    Bonjour, je m'apprête à travailler sur les librairies dynamiques en C++. Donc ce matin je me suis dis "je vais commencer par travailler sur un exemple tout simple":
    -je créé un fichier affichage.cpp qui contient une procédure affichage(), qui effectue un simple affichage à l'écran.
    -je compile: "g++ -fPIC -c affichage.cpp" => ce qui me donne affichage.o.
    -je créé ma librairie dynamique: "g++ -shared -o libaff.so affichage.o" => ce qui me donne ma librairie dynamique.
    Et ensuite j'essai de compiler un fichier main.cpp, qui contient un main qui contient juste: "affichage();", qui devrait faire appelle à la fonction affichage de ma librairie.
    Quand je compile ce fichier: "g++ main.cpp -L../lib_dyn -laff" (../lib_dyn est l'endroit où se trouve ma librairie), j'ai l'erreur suivante: " 'affichage' was not declared in this scope"!
    Qu'ai-je fait de mal ?
    Merci.

  2. #2
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 6
    Points : 11
    Points
    11
    Par défaut
    En fait je faisais une petite (GROSSE!!!) erreur: je pensais que le fait d'utiliser une librairie dynamique nous permettait de ne pas forcément mettre #include "affichage.h"; !!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Librairie dynamique OCR
    Par spaceclic dans le forum Autres éditeurs
    Réponses: 7
    Dernier message: 22/02/2007, 18h30
  2. [Kylix] Librairies dynamiques et Kylix C++
    Par Mitchou dans le forum EDI
    Réponses: 2
    Dernier message: 03/12/2004, 12h46
  3. Compiler et créer une librairie dynamique en C
    Par fidififouille dans le forum Linux
    Réponses: 3
    Dernier message: 30/11/2004, 16h36
  4. création d'une librairie dynamique
    Par bilo2000 dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 26/08/2004, 15h17
  5. Librairies dynamique sous AIX en C++ : MaLib.so
    Par didierM dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 23/10/2003, 18h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo