LINUX.ORG.RU

Gloox проблемы


0

0

Возникла проблема с компиляцией программы юзающей gloox. Пробовал 2 версии gcc - 4.5, 3.4. Выдает ошибку:

g++34 my2.cpp -lcurl -lgloox

my2.cpp: In member function `virtual void Bot::handleMessage(const gloox::Message&, gloox::MessageSession*)':

my2.cpp:37: error: variable `gloox::Message msg' has initializer but incomplete type

my2.cpp:37: error: invalid use of undefined type `const struct gloox::Message'

/usr/include/gloox/clientbase.h:50: error: forward declaration of `const struct gloox::Message'

g++ my2.cpp -lcurl -lgloox

my2.cpp: In member function ‘virtual void Bot::handleMessage(const gloox::Message&, gloox::MessageSession*)’:

my2.cpp:37:22: error: variable ‘gloox::Message msg’ has initializer but incomplete type

my2.cpp:37:28: error: invalid use of incomplete type ‘const struct gloox::Message’

/usr/include/gloox/clientbase.h:50:9: error: forward declaration of ‘const struct gloox::Message’

При попытке скомпилировать пример с http://camaya.net/gloox/example та же ошибка.

В каком направлении копать?

ps Я не знаток с++, так что если можно, то подробно



Последнее исправление: BliecanBag (всего исправлений: 1)

Ответ на: комментарий от yoghurt

попробовал, дает ошибку:
g++ 0.cpp -lcurl -lgloox
0.cpp: In member function ‘virtual void Bot::handleMessage(const gloox::Message&, gloox::MessageSession*)’:
0.cpp:22:48: error: no matching function for call to ‘gloox::Message::Message(const gloox::JID&, const char [12])’
/usr/include/gloox/message.h:144:7: note: candidates are: gloox::Message::Message(gloox::Tag*)
/usr/include/gloox/message.h:62:7: note: gloox::Message::Message(gloox::Message::MessageType, const gloox::JID&, const std::string&, const std::string&, const std::string&, const std::string&)
/usr/include/gloox/message.h:34:3: note: gloox::Message::Message(const gloox::Message&)

BliecanBag
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.