Я пишу себе маленький jabber-клиент. Я использовал код из Libpurple.com, а в Linux (Mint) все работает нормально. С библиотеками, связанными с компиляцией программ, без ошибок и приема сообщений.
Но когда я использую тот же код в Windows 7, связываю все необходимые библиотеки и устанавливая Cygwin и устанавливая PATH, компиляция программ без ошибок, но затем NetBeans (IDE, который я использую в Windows и Linux) говорит: "RUN FAILED"
Когда я запускаю программу из командной строки Windows, она говорит:
libpurple initialized. Running version 2.10.7.
** <myclient.exe:6500>: CRITICAL **: purple_presence_is_online: assertion 'presence != NULL' failed
а затем он замораживается. Я уже пробовал вернуться к libpurple 2.10.3 (версия, которую я имею в Linux), но все тот же. Выключение брандмауэра также не помогло.