Moinmoin,
für ein Chatprojekt bin ich momentan libpurple am interfacen. Libpurple ist eine Bibliothek, die Implementierungen von verschiedenen Protokollen bereitstellt, z.B. OSCAR (ICQ). Ich muss den Mist aber selbst kompilieren, da ich keine kompilierte Windows-lib gefunden hab. So, ich hab den Source von libpurple, glib und dbus gezogen und eingebunden, will libpurple kompilieren, allerdings fehlen noch drei Headerdateien (was einen ganzen Rattenschwanz von Fehlern nach sich zieht):
dbus/dbus-glib.h - ist in dem source von dbus, den ich mir gezogen hab, nicht drin. kA wieso. Link:
http://www.freedesktop.org/wiki/Software/dbus#Download
purple-client-bindings.h - klingt nach einem Teil von libpurple, sollte also aig auc dabei sein.
win32dep.h - ich hab kene Ahnung, was das sein könnte.
Google hilft bei keiner der drei Dateien weiter. Hat vllt jemand eine Idee, was das für Header sind und die ich das gelöst kriege bzw. wie man das Problem umgehen könnte?
Compiler ist der VC10.
Ich hab grad mal versucht, die mit Pidgin mitgelieferte DLL zu verwenden. Die kann der VC allerdings nicht öffnen und behauptet, die wäre beschädigt (Pidgin funzt damit reibungslos). Könnte daran liegen, dass die mitgelieferte DLL vermutlich mit MinGW kompiliert wurde...