Error compiling when I add CEGUI to my project
Posted: Tue Nov 02, 2010 04:19
Hello all,
When I try and add the CEGUI includes for my project, I get no errors (CEGUI.h and CEGUIOgreRenderer.h), however when I try and initialize CEGUI by using the tutorial code I get the following errors:
The "undefined symbols" error makes me think it's a missing include, but I included both the headers the tutorials advised me to. Any ideas what this might be caused by?
Thanks!
Regards,
azrialelf
When I try and add the CEGUI includes for my project, I get no errors (CEGUI.h and CEGUIOgreRenderer.h), however when I try and initialize CEGUI by using the tutorial code I get the following errors:
Code: Select all
Undefined symbols:
"CEGUI::operator+(char const*, CEGUI::String const&)", referenced from:
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::destroyObject(std::_Rb_tree_iterator<std::pair<CEGUI::String const, CEGUI::Scheme*> >)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
"CEGUI::String::~String()", referenced from:
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
std::pair<CEGUI::String const, CEGUI::Scheme*>::~pair()in OgreFramework.o
CEGUI::ResourceEventArgs::~ResourceEventArgs()in OgreFramework.o
CEGUI::ResourceEventArgs::~ResourceEventArgs()in OgreFramework.o
CEGUI::ResourceEventArgs::~ResourceEventArgs()in OgreFramework.o
CEGUI::ResourceEventArgs::~ResourceEventArgs()in OgreFramework.o
CEGUI::ResourceEventArgs::~ResourceEventArgs()in OgreFramework.o
CEGUI::ResourceEventArgs::~ResourceEventArgs()in OgreFramework.o
CEGUI::ResourceEventArgs::ResourceEventArgs(CEGUI::String const&, CEGUI::String const&)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::destroyObject(std::_Rb_tree_iterator<std::pair<CEGUI::String const, CEGUI::Scheme*> >)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::destroyObject(std::_Rb_tree_iterator<std::pair<CEGUI::String const, CEGUI::Scheme*> >)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::destroyObject(std::_Rb_tree_iterator<std::pair<CEGUI::String const, CEGUI::Scheme*> >)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::destroyObject(std::_Rb_tree_iterator<std::pair<CEGUI::String const, CEGUI::Scheme*> >)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::destroyObject(std::_Rb_tree_iterator<std::pair<CEGUI::String const, CEGUI::Scheme*> >)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::destroyObject(std::_Rb_tree_iterator<std::pair<CEGUI::String const, CEGUI::Scheme*> >)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::destroyObject(std::_Rb_tree_iterator<std::pair<CEGUI::String const, CEGUI::Scheme*> >)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::destroyObject(std::_Rb_tree_iterator<std::pair<CEGUI::String const, CEGUI::Scheme*> >)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::destroyObject(std::_Rb_tree_iterator<std::pair<CEGUI::String const, CEGUI::Scheme*> >)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::destroyObject(std::_Rb_tree_iterator<std::pair<CEGUI::String const, CEGUI::Scheme*> >)in OgreFramework.o
CEGUI::AlreadyExistsException::AlreadyExistsException(CEGUI::String const&, CEGUI::String const&, int)in OgreFramework.o
CEGUI::AlreadyExistsException::AlreadyExistsException(CEGUI::String const&, CEGUI::String const&, int)in OgreFramework.o
CEGUI::InvalidRequestException::InvalidRequestException(CEGUI::String const&, CEGUI::String const&, int)in OgreFramework.o
CEGUI::InvalidRequestException::InvalidRequestException(CEGUI::String const&, CEGUI::String const&, int)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::create(CEGUI::String const&, CEGUI::String const&, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::create(CEGUI::String const&, CEGUI::String const&, CEGUI::XMLResourceExistsAction)in OgreFramework.o
"CEGUI::WidgetLookManager::d_defaultResourceGroup", referenced from:
__ZN5CEGUI17WidgetLookManager22d_defaultResourceGroupE$non_lazy_ptr in OgreFramework.o
(maybe you meant: __ZN5CEGUI17WidgetLookManager22d_defaultResourceGroupE$non_lazy_ptr)
"CEGUI::ResourceEventSet::EventResourceCreated", referenced from:
__ZN5CEGUI16ResourceEventSet20EventResourceCreatedE$non_lazy_ptr in OgreFramework.o
(maybe you meant: __ZN5CEGUI16ResourceEventSet20EventResourceCreatedE$non_lazy_ptr)
"CEGUI::Exception::Exception(CEGUI::String const&, CEGUI::String const&, CEGUI::String const&, int)", referenced from:
CEGUI::AlreadyExistsException::AlreadyExistsException(CEGUI::String const&, CEGUI::String const&, int)in OgreFramework.o
CEGUI::InvalidRequestException::InvalidRequestException(CEGUI::String const&, CEGUI::String const&, int)in OgreFramework.o
"CEGUI::Scheme_xmlHandler::getObjectName() const", referenced from:
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::create(CEGUI::String const&, CEGUI::String const&, CEGUI::XMLResourceExistsAction)in OgreFramework.o
"CEGUI::Window::setSize(CEGUI::UVector2 const&)", referenced from:
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
"CEGUI::Singleton<CEGUI::Logger>::ms_Singleton", referenced from:
__ZN5CEGUI9SingletonINS_6LoggerEE12ms_SingletonE$non_lazy_ptr in OgreFramework.o
(maybe you meant: __ZN5CEGUI9SingletonINS_6LoggerEE12ms_SingletonE$non_lazy_ptr)
"CEGUI::Window::addChildWindow(CEGUI::Window*)", referenced from:
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
"CEGUI::System::setGUISheet(CEGUI::Window*)", referenced from:
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
"CEGUI::Singleton<CEGUI::WindowManager>::ms_Singleton", referenced from:
__ZN5CEGUI9SingletonINS_13WindowManagerEE12ms_SingletonE$non_lazy_ptr in OgreFramework.o
(maybe you meant: __ZN5CEGUI9SingletonINS_13WindowManagerEE12ms_SingletonE$non_lazy_ptr)
"CEGUI::String::grow(unsigned long)", referenced from:
CEGUI::String::assign(char const*, unsigned long)in OgreFramework.o
CEGUI::String::assign(CEGUI::String const&, unsigned long, unsigned long)in OgreFramework.o
"CEGUI::System::getSingleton()", referenced from:
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
"CEGUI::Scheme_xmlHandler::~Scheme_xmlHandler()", referenced from:
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::create(CEGUI::String const&, CEGUI::String const&, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::create(CEGUI::String const&, CEGUI::String const&, CEGUI::XMLResourceExistsAction)in OgreFramework.o
"CEGUI::Imageset::d_defaultResourceGroup", referenced from:
__ZN5CEGUI8Imageset22d_defaultResourceGroupE$non_lazy_ptr in OgreFramework.o
(maybe you meant: __ZN5CEGUI8Imageset22d_defaultResourceGroupE$non_lazy_ptr)
"CEGUI::String::npos", referenced from:
__ZN5CEGUI6String4nposE$non_lazy_ptr in OgreFramework.o
(maybe you meant: __ZN5CEGUI6String4nposE$non_lazy_ptr)
"CEGUI::OgreRenderer::bootstrapSystem()", referenced from:
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
"CEGUI::WindowManager::createWindow(CEGUI::String const&, CEGUI::String const&)", referenced from:
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
"CEGUI::Font::d_defaultResourceGroup", referenced from:
__ZN5CEGUI4Font22d_defaultResourceGroupE$non_lazy_ptr in OgreFramework.o
(maybe you meant: __ZN5CEGUI4Font22d_defaultResourceGroupE$non_lazy_ptr)
"CEGUI::Exception::what() const", referenced from:
vtable for CEGUI::AlreadyExistsExceptionin OgreFramework.o
vtable for CEGUI::InvalidRequestExceptionin OgreFramework.o
"CEGUI::ResourceEventSet::EventNamespace", referenced from:
__ZN5CEGUI16ResourceEventSet14EventNamespaceE$non_lazy_ptr in OgreFramework.o
(maybe you meant: __ZN5CEGUI16ResourceEventSet14EventNamespaceE$non_lazy_ptr)
"CEGUI::Scheme_xmlHandler::Scheme_xmlHandler(CEGUI::String const&, CEGUI::String const&)", referenced from:
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::create(CEGUI::String const&, CEGUI::String const&, CEGUI::XMLResourceExistsAction)in OgreFramework.o
"CEGUI::Scheme::~Scheme()", referenced from:
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::destroyObject(std::_Rb_tree_iterator<std::pair<CEGUI::String const, CEGUI::Scheme*> >)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
"CEGUI::WindowManager::WindowManager()", referenced from:
OgreFramework::OgreFramework()in OgreFramework.o
"CEGUI::WindowManager::~WindowManager()", referenced from:
OgreFramework::~OgreFramework()in OgreFramework.o
OgreFramework::~OgreFramework()in OgreFramework.o
OgreFramework::~OgreFramework()in OgreFramework.o
OgreFramework::~OgreFramework()in OgreFramework.o
OgreFramework::OgreFramework()in OgreFramework.o
"typeinfo for CEGUI::Exception", referenced from:
typeinfo for CEGUI::AlreadyExistsExceptionin OgreFramework.o
typeinfo for CEGUI::InvalidRequestExceptionin OgreFramework.o
"CEGUI::Window::setText(CEGUI::String const&)", referenced from:
OgreFramework::initOgre(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, OIS::KeyListener*, OIS::MultiTouchListener*)in OgreFramework.o
"CEGUI::WindowManager::d_defaultResourceGroup", referenced from:
__ZN5CEGUI13WindowManager22d_defaultResourceGroupE$non_lazy_ptr in OgreFramework.o
(maybe you meant: __ZN5CEGUI13WindowManager22d_defaultResourceGroupE$non_lazy_ptr)
"CEGUI::Singleton<CEGUI::SchemeManager>::ms_Singleton", referenced from:
__ZN5CEGUI9SingletonINS_13SchemeManagerEE12ms_SingletonE$non_lazy_ptr in OgreFramework.o
(maybe you meant: __ZN5CEGUI9SingletonINS_13SchemeManagerEE12ms_SingletonE$non_lazy_ptr)
"CEGUI::Scheme_xmlHandler::getObject() const", referenced from:
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::create(CEGUI::String const&, CEGUI::String const&, CEGUI::XMLResourceExistsAction)in OgreFramework.o
"CEGUI::Exception::~Exception()", referenced from:
CEGUI::AlreadyExistsException::~AlreadyExistsException()in OgreFramework.o
CEGUI::InvalidRequestException::~InvalidRequestException()in OgreFramework.o
CEGUI::InvalidRequestException::~InvalidRequestException()in OgreFramework.o
CEGUI::AlreadyExistsException::~AlreadyExistsException()in OgreFramework.o
"CEGUI::ResourceEventSet::EventResourceReplaced", referenced from:
__ZN5CEGUI16ResourceEventSet21EventResourceReplacedE$non_lazy_ptr in OgreFramework.o
(maybe you meant: __ZN5CEGUI16ResourceEventSet21EventResourceReplacedE$non_lazy_ptr)
"CEGUI::Scheme::d_defaultResourceGroup", referenced from:
__ZN5CEGUI6Scheme22d_defaultResourceGroupE$non_lazy_ptr in OgreFramework.o
(maybe you meant: __ZN5CEGUI6Scheme22d_defaultResourceGroupE$non_lazy_ptr)
"CEGUI::ResourceEventSet::EventResourceDestroyed", referenced from:
__ZN5CEGUI16ResourceEventSet22EventResourceDestroyedE$non_lazy_ptr in OgreFramework.o
(maybe you meant: __ZN5CEGUI16ResourceEventSet22EventResourceDestroyedE$non_lazy_ptr)
"CEGUI::operator+(CEGUI::String const&, CEGUI::String const&)", referenced from:
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::destroyObject(std::_Rb_tree_iterator<std::pair<CEGUI::String const, CEGUI::Scheme*> >)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
"CEGUI::operator+(CEGUI::String const&, char const*)", referenced from:
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::destroyObject(std::_Rb_tree_iterator<std::pair<CEGUI::String const, CEGUI::Scheme*> >)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::destroyObject(std::_Rb_tree_iterator<std::pair<CEGUI::String const, CEGUI::Scheme*> >)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::destroyObject(std::_Rb_tree_iterator<std::pair<CEGUI::String const, CEGUI::Scheme*> >)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
CEGUI::NamedXMLResourceManager<CEGUI::Scheme, CEGUI::Scheme_xmlHandler>::doExistingObjectAction(CEGUI::String, CEGUI::Scheme*, CEGUI::XMLResourceExistsAction)in OgreFramework.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
The "undefined symbols" error makes me think it's a missing include, but I included both the headers the tutorials advised me to. Any ideas what this might be caused by?
Thanks!
Regards,
azrialelf