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 :

Problème d'Include


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2
    Par défaut Problème d'Include
    Bonjour,


    j'essaie d'utiliser la bibliotheque PDFlib (pdflib.h et pdflib.dll)
    mais pas moyen que mon programme marche, a toutes les instructions de cette bibliotheque, ca plante en "undefined reference to `PDF_new'"
    Comment fais on le lien entre le fichier .h et le Dll ?

    Merci

  2. #2
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Par défaut
    [EDIT]

    Je crois que sous windows, il suffit de dire quelle librairie tu utilises, si tu mets la dll dans le répertoire courant et que tu compiles avec l'option -lpdf (ou quelque chose qui y ressemble), cela devrait marcher...

    [/EDIT]

    Jc

  3. #3
    zul
    zul est déconnecté
    Membre chevronné Avatar de zul
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 498
    Par défaut
    Il ne s'agit pas d'un problème d'include mais de linker ( liage en francais ? ). Il faut que tu indique a ton compilateur ou a ton linkeur d'ajouter la bibliotheque libpdf.dll lors de la création de l'executable. Cela dépend de ton compilateur .

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2
    Par défaut [résolu] Merci
    j'utilise MinGW sous Win, j'ai reussi à mettre la DLL dans les paramètres de mon projet et ca marche
    merci

  5. #5
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par zul
    Il ne s'agit pas d'un problème d'include mais de linker ( liage en francais ? ).
    Edition de liens
    Il faut que tu indique a ton compilateur ou a ton linkeur d'ajouter la bibliotheque libpdf.dll lors de la création de l'executable. Cela dépend de ton compilateur .
    Euh non. Une DLL (Dynamic Link Library) ne se lie pas au projet. Ca se fait à l'exécution. Par contre elle doit être présente sur la machine d'exécution et être 'visible', c'est à dire dans un des répertoires suivants :
    • /windows (recommandé)
    • /windows/system
    • répertoire d'exécution

  6. #6
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut Re: Problème d'Include
    Citation Envoyé par icare88
    j'essaie d'utiliser la bibliotheque PDFlib (pdflib.h et pdflib.dll)
    mais pas moyen que mon programme marche, a toutes les instructions de cette bibliotheque, ca plante en "undefined reference to `PDF_new'"
    Comment fais on le lien entre le fichier .h et le Dll ?
    T'es sûr que tu n'as pas un libpdf.a ? Parce que c'est lui qu'il faut lier à l'application : -lpdf

    Il s'occupe de faire le chargement de la DLL et l'interface avec les fonctions de celle-ci.

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

Discussions similaires

  1. [Configuration] problème d'include à cause de l'arborescence
    Par hoaxpunk dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 15/12/2005, 17h00
  2. [EasyPHP] Problème d'include de fichier et adresse des images
    Par doudou34 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 02/11/2005, 21h46
  3. problèmes avec "include file" pour une page asp
    Par chipsense dans le forum ASP
    Réponses: 1
    Dernier message: 02/09/2005, 15h22
  4. [JSP] problème d'include ou d'import
    Par lipao17 dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 06/04/2005, 13h39
  5. Problème d'include sous Dev-c++ 4.9.8.0
    Par Argonz dans le forum Dev-C++
    Réponses: 16
    Dernier message: 20/11/2003, 17h36

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