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

Code::Blocks Discussion :

Librairie statique sous Windows


Sujet :

Code::Blocks

  1. #1
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    863
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 863
    Par défaut Librairie statique sous Windows
    Je sous sous Windows XP avec CB 8.02 (youpi)

    Je crée 2 projets:
    • Projet 1: Librairie statique: 1 fichier en C -> libtoto.a
    • Projet 2 : Console application: un fichier contenant un main le fichier libtoto.a


    Lors de l'édition de lien du projet 2, bien qu'il trouve la librairie statique libtoto.a il l'indique l'erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CodeBlocks\libtoto.o: No such file or directory
    libtoto.o est dans CodeBlocks\debug

    Je souhaite une solution qui ne soit pas une bidouille du style, "ben donne lui le fichier .obj".

    Normalement il doit trouver le fichier .o tout seul, que ce soit en mode debug ou en mode release.

    Merci

  2. #2
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 302
    Billets dans le blog
    2
    Par défaut
    Bonsoir,

    si tu link en statique, il ne doit pas chercher le .o.
    As-tu bien linké ton projet 1 avec ton projet 2? (build options -> linker settings -> additional libraries)

  3. #3
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    863
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 863
    Par défaut
    Cela n'était pas fait. J'insérais libtoto.a en tant que fichier au projet ("add files").

    Avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    build options -> linker settings -> additional libraries
    "j'ai cannot find libtoto.a "

    Curieux... Comment peut-t-il accepter le fichier avec build options -> linker settings -> additional libraries et ensuite m'indiquer qu'il ne le trouve pas lors de l'adition de lien...

  4. #4
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 302
    Billets dans le blog
    2
    Par défaut
    Ce n'est pas à l'éditeur d'options de vérifier si la lib est présente ou non. Et ce pour plusieurs raisons. En autre, le fait qu'un jour elle peut y être, et le jour suivant non.

    Dans ton cas, il faut que tu ailles dans les options de compilation et que tu ajoutes le dossier qui contient libtoto.a dans "search directory" -> "linker".

    Hope it helps.

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

Discussions similaires

  1. compilation librairie OPAL sous windows
    Par julien017 dans le forum Bibliothèques
    Réponses: 1
    Dernier message: 16/07/2009, 09h43
  2. [C] freeImage librairie sous windows
    Par lektrosonic dans le forum Windows
    Réponses: 0
    Dernier message: 12/12/2007, 16h42
  3. Installation de la librairie GD sous windows
    Par alizee971 dans le forum Bibliothèques
    Réponses: 2
    Dernier message: 21/05/2006, 14h08
  4. [install librairie] sous windows -
    Par Mireyu_c dans le forum Déploiement/Installation
    Réponses: 2
    Dernier message: 21/03/2006, 09h23
  5. Portage d'une librairie linux sous windows
    Par sleg dans le forum C++
    Réponses: 22
    Dernier message: 31/05/2005, 22h21

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