Forum général.cherche-logiciel Librairie Jabber multi plateforme

Posté par  (site web personnel) .
Étiquettes : aucune
0
2
août
2007
Bonjour à toi cher forum,

Je souhaiterai savoir si tu connaissais une librairie jabber écrite en c ou c++ qui soit multiplateforme, mais qui satisfasse au moins la condition suivante : elle doit pouvoir se compiler dans cygwin pour l'environnement windows.
J'ai en effet besoin qu'elle soit en c, car j'aimerai la coupler à une autre librairie écrite en c. (que je parviens à ne compiler que sous cygwin, et pas sous mingw)

J'ai essayé avec libgaim libpurple qui conviendrait tout à fait, mais je n'ai pas réussi à la compiler sous cygwin, et je ne sais pas s'il est possible d'utiliser le binaire produit par le gcc de mingw. (je ne maîtrise pas très bien les bibliothèques chez le voisin à fenêtres.)

Merci d'avance pour tes réponses éclairées.
  • # ça dépend...

    Posté par  (site web personnel) . Évalué à 1.

    De ce que tu veux faire exactement...

    Si c'est pour un client : Iris ( http://delta.affinix.com/iris/ )
    Si c'est pour un bot : gloox ( http://camaya.net/gloox )
    • [^] # Re: ça dépend...

      Posté par  . Évalué à 1.

      Gloox est une librairie cliente très complète et stable, qu'est-ce qui te fait dire qu'elle est limitée à l'implémentation de bot ? Ou bien est-ce un jugement personnel ?
      • [^] # Re: ça dépend...

        Posté par  (site web personnel) . Évalué à 1.

        C'est un jugement personnel mais peut-être que je n'ai pas vu toute sa puissance...
        En tout cas la documentation est pas terrible, heureusement qu'il y a beaucoup d'exemples fournis avec les sources.
        • [^] # Re: ça dépend...

          Posté par  . Évalué à 1.

          Tu pourrais développer un petit peu ? Je contribue à gloox et je suis interessé par tes remarques, précises ou moins précises (fonctionnalité mal expliquée, manque d'exemples, trop fouillis, ...).

          Pour être bien sûr que l'on parle de la même chose: http://camaya.net/api/gloox/.
    • [^] # Re: ça dépend...

      Posté par  (site web personnel) . Évalué à 1.

      il s'agit de faire un client et un bot, mais bon, je me limiterai aux fonctions basiques d'envoi de messages, donc je pense que n'importe quelle librairie bibliothèque ferait l'affaire, si tant est que j'arrive à la compiler sous windows, et avec cygwin.

      Gloox me conviendrait mieux car il s'affranchit de Qt, mais dans la FAQ :
      Does gloox run on Microsoft Windows?

      Yes, starting with the 0.7 release, gloox compiles in MinGW and MSVC. See README.win32 for more information.


      Du coup, c'est le même problème que je rencontre avec libpurple.
      Pourrais-je utiliser le binaire produit par mingw au sein d'une compilation dans cygwin ? (ou vice versa?)

      Quant à Iris, je ne trouve pas la doc, y'en a t-il une ?

      :-/
      • [^] # Re: ça dépend...

        Posté par  . Évalué à 1.

        Je n'ai pas beaucoup d'expérience sous Windows, mais tu peux compiler gloox dans l'environnement de ton choix et me rapporter les éventuelles erreurs de compilation. Tu peux aussi poster sur la ML du projet mais il faut être enregistré. Etant donné la taille de la team, tu peux directement poster tes résultats ici et l'on essayera de t'aider si tu rencontres des problèmes.
  • # chieur de service :)

    Posté par  (site web personnel, Mastodon) . Évalué à 2.

    En français on parle pas de librairie mais de bibliothèque.

    La gelée de coings est une chose à ne pas avaler de travers.

    • [^] # Re: chieur de service :)

      Posté par  (site web personnel) . Évalué à 1.

      Je sais, et d'ailleurs j'ai hésité à écrire bibliothèque, mais je sais que tout le monde comprend librairie, et qu'au moins y'aurait aucune ambiguïté.

      Je me rends compte finalement qu'il y a de plus en plus de mots comme ca, pour lesquels il y a un vrai équivalent français, mais dans un dialogue avec d'autres informaticiens, j'ai tendance à utiliser le mot anglais, quitte à le franciser (pouah), histoire d'être certain qu'on parle bien de la même chose. ( ex : merger, setter, ...)

      J'ai honte.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.