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 :

Convertir une librairie .a en .lib


Sujet :

C++

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 73
    Points : 21
    Points
    21
    Par défaut Convertir une librairie .a en .lib
    Bonjour à tous je cherche a transformer ma librairie libcgicc.a en libcgicc.lib pour pouvroi l'utiliser sous Miscrosft Visual C++ si quelqu'un a une idee. Merci d'avance

  2. #2
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Citation Envoyé par tigger_riric Voir le message
    Bonjour à tous je cherche a transformer ma librairie libcgicc.a en libcgicc.lib pour pouvroi l'utiliser sous Miscrosft Visual C++ si quelqu'un a une idee. Merci d'avance
    tu veut .lib vers .a ou l'inverse??
    C'est une lib C ??

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 73
    Points : 21
    Points
    21
    Par défaut
    a oui désoler je me suis tromper dans mon titre oui s'est bien une .a en .lib
    une lib C++. En faite je veut compiler mon code cgi mais il me ressort plein d'erreur d'edition de lien et je croit que sa vient de cela car j'utilise le compilateur Microsoft Visual C++ et a ce que j'ai compris il n'utilise que les librairie .lib et moi il s'agit d'une .a :S

  4. #4
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Citation Envoyé par tigger_riric Voir le message
    a oui désoler je me suis tromper dans mon titre oui s'est bien une .a en .lib
    une lib C++
    Donc ca ne marchera pas... Le code source généré par visual et GCC sont imcompatible pour le c++ . A ma connaissance seul le code généré a partir du C peut être compatible.

    Je ne sait pas trop commentt'expliquer.
    En gros c'est une histoire de vtab , de différence entre les allocation/ désalocation (new/delete), de gestion des exceptions et autre differences que je ne connait pas

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 73
    Points : 21
    Points
    21
    Par défaut
    Ok, merci de ton aide il n'existerai pas un autre compilateur qui utilise les librarie .a parce que en faite, je suis sous code blocks j'ai lancer mon programme avec le compilateur GCC sa ce compile mais si j'insère un include cgicc le serveur apache avec lequel j'utilise mon programme me renvoie une erreur interne. J'utilise le mm code mais cette fois avec microsoft visual il compile, mais plus d'erreur interne pour mon serveur et le fichier .cgi générer est 10 fois moins gros est-ce normal ?? je sais pas si j'ai été tres claire.

  6. #6
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Citation Envoyé par tigger_riric Voir le message
    je sais pas si j'ai été tres claire.
    PAS DU TOUT
    Mais la je ne peut pas t'aider. je ne connait pas les CGI. Tu devrait faire un nouveau thread pour ca..

  7. #7
    Membre confirmé Avatar de themadmax
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    446
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 446
    Points : 496
    Points
    496
    Par défaut
    Tu peux utiliser le compilateur de visualstudio (cl.exe) pour compiler sous code::block
    ________________________________________________
    http://bliquid.fr : Blog sur Android et l'Acer Liquid

Discussions similaires

  1. Une librairie pour convertir des PDF en HTML ?
    Par lr dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 09/08/2011, 11h02
  2. Réponses: 1
    Dernier message: 22/06/2009, 12h00
  3. Convertir une lib dynamique à une lib statique
    Par Sceener dans le forum Autres
    Réponses: 2
    Dernier message: 11/07/2007, 20h22
  4. Réponses: 11
    Dernier message: 05/11/2006, 12h58
  5. inclure une librairie *.lib
    Par darkbm dans le forum C
    Réponses: 2
    Dernier message: 16/12/2002, 22h48

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