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

Autres éditeurs Discussion :

Question sur les librairies .lib


Sujet :

Autres éditeurs

  1. #1
    Membre confirmé Avatar de elvivo
    Inscrit en
    Mai 2002
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 105
    Par défaut Question sur les librairies .lib
    Salut,

    (Desole si je ne suis pas sur le bon forum mais mon probleme me semble lié plutot au C qu'a visual C++ lui meme)

    Actuellement j'essaye de coder un plugin pour firefox. Je trouve que la doc est relativement limite mais on fait avec. Habituellement j'utilise devcpp mais la, le peu d'info que j'ai trouvé parlent uniquement d'utiliser le SDK avec Visual C++. La question que je me pose est donc:
    Est il possible d'utiliser les .lib compilées visiblement avec VC++ sur devcpp ? (Actuellement j'ai des erreurs de linker malgré le fait d'avoir inclu tous les .lib dans les options du linker).

    J'espere que quelqu'un aura une idée sur la question ^^

  2. #2
    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: Question sur les librairies .lib
    Citation Envoyé par elvivo
    Actuellement j'essaye de coder un plugin pour firefox. Je trouve que la doc est relativement limite mais on fait avec. Habituellement j'utilise devcpp mais la, le peu d'info que j'ai trouvé parlent uniquement d'utiliser le SDK avec Visual C++. La question que je me pose est donc:
    Est il possible d'utiliser les .lib compilées visiblement avec VC++ sur devcpp ?
    A ma connaissance, non, car ce n'est pas le même format. Il faut recompiler le source avec Dev-C++, ou n'utiliser que VC++6.
    (Actuellement j'ai des erreurs de linker malgré le fait d'avoir inclu tous les .lib dans les options du linker).
    Des erreur ? Quelles erreurs ? On est censé deviner ?

  3. #3
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Tu as l'outil reimp dans les utilitaires MinGW (à télécharger si tu ne l'as pas), qui permet de transformer une bibliothèque VC++ en bibliothèque compatible avec MinGW.

  4. #4
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    La décoration des fonctions n'étant pas standard, il n'est pas possible d'utiliser des libs d'un compilateur pour un autre en général.

  5. #5
    Membre confirmé Avatar de elvivo
    Inscrit en
    Mai 2002
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 105
    Par défaut
    @Emmanuel Delahaye: pas la peine de s'énerver. Je ne demandais pas à résoudre les erreurs de linker. Ma question portait seulement sur les librairies dont je ne connais pas le(s) standards éventuels. Maintenant, je sais que c'est différent.

    Autrement, merci à tous pour vos réponses, j'ai l'information qu'il me fallait. Maintenant il faut que je cherche les sources des librairies

  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
    Citation Envoyé par elvivo
    @Emmanuel Delahaye: pas la peine de s'énerver.
    Arf, t'a jamais vu quand j'm'énerve ! Y'a du sang sur le clavier !



    Je ne demandais pas à résoudre les erreurs de linker. Ma question portait seulement sur les librairies dont je ne connais pas le(s) standards éventuels. Maintenant, je sais que c'est différent.

    Autrement, merci à tous pour vos réponses, j'ai l'information qu'il me fallait. Maintenant il faut que je cherche les sources des librairies
    Ben oui, comme quoi quand on poste au bon endroit, on a les bonnes réponses...

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

Discussions similaires

  1. question générale sur les librairies
    Par adiiii dans le forum C++
    Réponses: 0
    Dernier message: 11/07/2008, 13h48
  2. Question sur les librairies libcurl et libxml2
    Par willowcat dans le forum Linux
    Réponses: 0
    Dernier message: 20/07/2007, 14h32
  3. question sur les variables globales et les thread posix
    Par souris_sonic dans le forum POSIX
    Réponses: 5
    Dernier message: 13/06/2003, 13h59
  4. Question sur les handles et les couleurs...
    Par MrDuChnok dans le forum C++Builder
    Réponses: 7
    Dernier message: 29/10/2002, 08h45
  5. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11

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