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 :

Compilation Statique avec Libcurl sur Code::Blocks Windows


Sujet :

C

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2013
    Messages : 7
    Points : 0
    Points
    0
    Par défaut Compilation Statique avec Libcurl sur Code::Blocks Windows
    Bonjours,
    Je souhaite compiler mon code C qui utilise Libcurl,
    Je programme sous Code::Blocks et mon OS est Windows.

    Voilà je pense avoir tous dit , en tous cas je l'espère

    Merci

  2. #2
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2013
    Messages : 7
    Points : 0
    Points
    0
    Par défaut Merci beaucoup ,
    Je reformule ma question, comment paramètrer son projet de façon a ce qu'il soit statique ?

  3. #3
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2009
    Messages
    4 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 483
    Points : 13 684
    Points
    13 684
    Billets dans le blog
    1
    Par défaut
    Statiquement veut dire avec un fichier .a. Les dll sont pour les bibliothèques dynamiques.

    (PS : ma signature explique comment faire un lien statique avec la bibliothèque)

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2013
    Messages : 7
    Points : 0
    Points
    0
    Par défaut
    Merci, je vais tester de ce pas
    Je vous tien au courant

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2013
    Messages : 7
    Points : 0
    Points
    0
    Par défaut
    Citation Envoyé par Benzilla Voir le message
    Merci, je vais tester de ce pas
    Je vous tien au courant
    Je vient de tester .....
    La compilation se passe bien sauf que a l'execution du "Programme"
    J'ai une fenetre qui me dit qu'il manque des DLL's
    Je voudrais l'executer mais SANS les Dll's (en statique)

  6. #6
    Membre averti
    Homme Profil pro
    très occupé
    Inscrit en
    Juillet 2014
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : très occupé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 137
    Points : 411
    Points
    411
    Par défaut
    Si je comprends bien la FAQ de libcul, si ta bibliothèque est compilée de façon statique (si tu as des .a et des .dll il y a des chances qu'elle soit compilée pour faire les deux), tu dois inclure dans ton code (outre les .h et les libcurl.a) un define CURL_STATICLIB pour que le linker ne cherche pas à importer dynamiquement les symboles.

    http://curl.haxx.se/docs/faq.html#Li...uilding_libcur

    Tu peux le faire dans ton code, ou dans les paramètres de ton projet Codeblocks dans Compiler settings -> Defines, tu définis :

    CURL_STATICLIB

    Eks

Discussions similaires

  1. Réponses: 19
    Dernier message: 30/10/2017, 11h02
  2. Anomalie sur Code Blocks installé avec Ubuntu
    Par indahouse dans le forum C
    Réponses: 2
    Dernier message: 14/12/2012, 00h00
  3. [Code::Blocks/Windows]Problème avec les thèmes GTK+
    Par 3alaovic dans le forum GTK+ avec C & C++
    Réponses: 2
    Dernier message: 16/09/2009, 21h02
  4. Réponses: 16
    Dernier message: 20/02/2009, 15h03
  5. Réponses: 5
    Dernier message: 09/04/2006, 20h02

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