Witam,
Próbuję napisać program, który połączy się z serwerem gg za pomocą biblioteki libgadu. Wiem, że biblioteka ta pisana była pod linuksa ale używam wersji przeportowanej na windows ze źródeł wtyczki gg dla komunikatora Miranda. Udało mi się skompilować program pod Visual C++ 2005 Express Edition. Z tym, że gdy uruchamiam program przy połączniu synchronicznym, otrzymuję komunikat:
// gg_login() host "appmsg.gadu-gadu.pl" not found
Przy połączeniu asynchronicznym ostatni komunikat to:
** gg_resolve(003A27B8, 003A27E0, "appmsg.gadu-gadu.pl");
następnie "Wystąpił problem z aplikacją i zostanie ona zamknięta" i jest jeszcze komunikat który odzyskałem z zapisów debugera:
// gg_login() resolving failed (errno=%d, %s)
Kod aplikacji:
#include <iostream>
#include <conio.h>
#include <libgadu.h>
int main() {
struct gg_session *session;
struct gg_login_params p;
gg_debug_level = ~0;
memset(&p, 0, sizeof(p));
p.uin = 000;
p.password = "...";
p.async = 1;
session = gg_login(&p);
_getch();
}
Wygląda to tak, jakby program nie miał połączenia z internetem, a może to coś innego? Będę wdzięczny za każdą pomoc :)