Pidgin Forum

Normale Version: libpurple und glib - Ubuntu 9.04
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Halloooo,

ich habe Ubuntu 9.04 und mir da über synaptic mal libpurple installiert.

Es ist doch richtig dass account.h die basis-Header datei für meine cpp datei ist, oder?

Ich habe jetzt mit

Code:
#include <libpurple/account.h>

includiert Tongue , bekomme aber eine eeeeeeewwwig lange Fehlermeldung im KOmpiler, die damit beginnt dass er glib.h, glib-object.h, glib/glist.h und gmodule.h nicht findet.

Nun die Frage: Welche Pakete muss ich installiert haben, damit das läuft?

Die Pakete die hier stehen habe ich installiert.

Gruß
gorld
Wie kompilierst du denn?
Ich kenne mich mit C++ nicht aus...libpurple ist in C geschrieben, vielleicht kommt es da auch zu Konfilkten?
mit gcc/g++ in Geany... und mit -lpurple

EDIT: in C genau dasselbe
Code:
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
super danke funzt!
und gleich die nächste frage hinterher:

Wo stehen denn die protocoll_id 's ?
Use the source, Luke! Wink
(17.08.2009, 21:40)Freakazoid schrieb:Use the source, Luke! Wink

Alsooo... ich habe jetzt alle dateien in libpurple durchsucht ohne Ergebnis, die Ids müssten doch in Konstanten vorliegen?

Oder wonach genau soll ich suchen???

gruß
Ich glaube nicht, wenn ich mich richtig erinnere.

http://developer.pidgin.im/doxygen/2.5.2...nInfo.html
(bin mir gerade nicht sicher, ob die Protokolle eine andere Struktur benutzen...)
Edit: ok, das ist die Struktur.

http://pidgin.im/download/source/
wonach soll ich denn jetzt eigentlich suchen?

Nach der Funtkion purple_account_new wo ja die protocol_id angegben werden muss, odre nach konstanten, variablen (strings oder ints, chars......)??
Theoretisch müssten diese protocol_ids doch in ./libpurple liegen oder nicht?

gruß
Seiten: 1 2