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

Visual C++ Discussion :

Fonction support� ?


Sujet :

Visual C++

  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    204
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 204
    Par d�faut Fonction support� ?
    Bonjour,

    J'ai reussi � inclure un .lib (library statique) nomm� "a" dans un project library statique nomm� "b" , �a marche.

    Mais je voudrais que les fonctions fournit du .lib nomm� "a" soit inaccessible depuis l'application utilisant le project library statique nomm� "b" , cependant les fonctions de library statique "b" restent accessible !

    Les fonctions du .lib nomm� "a" est accessible par le project library statique nomm� "b" mais ce que je demande mon application ne doit pas voir les fonctions du .lib nomm� "a" .

    J'ai besoin de ceux-ci car je vais d�marrer un project library statique int�grant le JpegLib et ne veux pas que les applications utilisant mon projects library statique (.lib) acc�dent aux fonctions JpegLib

    J'ai joint un exemple faisant addition et multiplication.
    http://sivaller.org/test.zip

    Le probl�me r�solu , le compilateur devrait m'afficher l'erreur Unresolvable external _mult

    addition.lib fournit les fonctions "add" et "mult" (la fonction "mult" utilisant la fonction "_mult" du project statique mult.lib").

    Merci.

  2. #2
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 503
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 503
    Par d�faut
    Pour que les fonctions ne soient pas export�es, il faut ajouter le mot cl� static devant. Mais c'est une protection de pacotille.

    Si c'est juste pour le Design, un simple .h de la lib b ne r�f�ren�ant pas les .h de la lib a devrait faire l'affaire.

    P.S.: dll c'est bien, static lib c'est pas bien.

Discussions similaires

  1. Probl�me avec la fonction Supports
    Par popo dans le forum D�buter
    R�ponses: 4
    Dernier message: 18/10/2012, 18h15
  2. [codegen] fonction non support�e
    Par granbapt dans le forum MATLAB
    R�ponses: 12
    Dernier message: 07/08/2012, 15h41
  3. Commande pour la fonction support
    Par texformat dans le forum D�buter
    R�ponses: 1
    Dernier message: 01/12/2009, 20h46
  4. Support sur fonction DatePart
    Par Mendes dans le forum Access
    R�ponses: 2
    Dernier message: 24/07/2006, 13h35
  5. Probl�me avec la fonction Supports
    Par rsc dans le forum Langage
    R�ponses: 6
    Dernier message: 23/09/2005, 08h07

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