Quorthon3D
20-02-2009 16:23:15
Hi.
I am trying compile Hydrax plugin on Code::Blocks, i download the last version,
first, the workspace has two folders with source than not exist(Perlin and PerlinPG), i exclude this source, fine.
but now when i compile appear the errors:
how can I resolve it?
I am trying compile Hydrax plugin on Code::Blocks, i download the last version,
first, the workspace has two folders with source than not exist(Perlin and PerlinPG), i exclude this source, fine.
but now when i compile appear the errors:
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x48)||undefined reference to `Ogre::StringUtil::BLANK'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0xbf)||undefined reference to `Ogre::ConfigFile::getSetting(std::string const&, std::string const&) const'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x1ed)||undefined reference to `Ogre::StringConverter::parseBool(std::string const&)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x36c)||undefined reference to `Ogre::StringUtil::BLANK'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x37f)||undefined reference to `Ogre::ConfigFile::getSetting(std::string const&, std::string const&) const'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x3e6)||undefined reference to `Ogre::StringConverter::parseReal(std::string const&)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x5c8)||undefined reference to `Ogre::StringUtil::BLANK'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x63f)||undefined reference to `Ogre::ConfigFile::getSetting(std::string const&, std::string const&) const'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x76d)||undefined reference to `Ogre::StringConverter::parseInt(std::string const&)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x900)||undefined reference to `Ogre::StringConverter::toString(int, unsigned short, char, std::_Ios_Fmtflags)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x92e)||undefined reference to `Ogre::StringConverter::toString(int, unsigned short, char, std::_Ios_Fmtflags)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x965)||undefined reference to `Ogre::StringConverter::toString(int, unsigned short, char, std::_Ios_Fmtflags)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x1277)||undefined reference to `Ogre::StringConverter::toString(int, unsigned short, char, std::_Ios_Fmtflags)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x12b1)||undefined reference to `Ogre::StringConverter::toString(int, unsigned short, char, std::_Ios_Fmtflags)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x27a9)||undefined reference to `Ogre::StringConverter::toString(float, unsigned short, unsigned short, char, std::_Ios_Fmtflags)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x27e4)||undefined reference to `Ogre::StringConverter::toString(float, unsigned short, unsigned short, char, std::_Ios_Fmtflags)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x282a)||undefined reference to `Ogre::StringConverter::toString(float, unsigned short, unsigned short, char, std::_Ios_Fmtflags)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x3370)||undefined reference to `Ogre::StringConverter::toString(float, unsigned short, unsigned short, char, std::_Ios_Fmtflags)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x33b3)||undefined reference to `Ogre::StringConverter::toString(float, unsigned short, unsigned short, char, std::_Ios_Fmtflags)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x3bf3)||undefined reference to `Ogre::StringConverter::toString(bool, bool)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x413a)||undefined reference to `Ogre::StringConverter::toString(float, unsigned short, unsigned short, char, std::_Ios_Fmtflags)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x4681)||undefined reference to `Ogre::StringConverter::toString(int, unsigned short, char, std::_Ios_Fmtflags)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x677e)||undefined reference to `Ogre::ResourceGroupManager::getSingleton()'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x6797)||undefined reference to `Ogre::ResourceGroupManager::resourceExists(std::string const&, std::string const&)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x6945)||undefined reference to `Ogre::LogManager::getSingleton()'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x6963)||undefined reference to `Ogre::LogManager::logMessage(std::string const&, Ogre::LogMessageLevel, bool)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x6e67)||undefined reference to `Ogre::ResourceGroupManager::getSingleton()'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x6e9c)||undefined reference to `Ogre::ResourceGroupManager::openResource(std::string const&, std::string const&, bool, Ogre::Resource*)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x6ed8)||undefined reference to `Ogre::ConfigFile::load(Ogre::SharedPtr<Ogre::DataStream> const&, std::string const&, bool)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x7019)||undefined reference to `Ogre::LogManager::getSingleton()'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x703a)||undefined reference to `Ogre::LogManager::logMessage(std::string const&, Ogre::LogMessageLevel, bool)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x7651)||undefined reference to `Ogre::ResourceGroupManager::getSingleton()'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x766a)||undefined reference to `Ogre::ResourceGroupManager::removeResourceLocation(std::string const&, std::string const&)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x76f9)||undefined reference to `Ogre::ResourceGroupManager::getSingleton()'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x771f)||undefined reference to `Ogre::ResourceGroupManager::addResourceLocation(std::string const&, std::string const&, std::string const&, bool)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x78ae)||undefined reference to `Ogre::LogManager::getSingleton()'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x78cc)||undefined reference to `Ogre::LogManager::logMessage(std::string const&, Ogre::LogMessageLevel, bool)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x92d1)||undefined reference to `Ogre::StringUtil::BLANK'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x92f9)||undefined reference to `Ogre::ConfigFile::getSetting(std::string const&, std::string const&) const'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x932d)||undefined reference to `Ogre::StringConverter::toString(int, unsigned short, char, std::_Ios_Fmtflags)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x9367)||undefined reference to `Ogre::StringConverter::toString(int, unsigned short, char, std::_Ios_Fmtflags)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x939e)||undefined reference to `Ogre::StringConverter::toString(int, unsigned short, char, std::_Ios_Fmtflags)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x9cf8)||undefined reference to `Ogre::LogManager::getSingleton()'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x9d19)||undefined reference to `Ogre::LogManager::logMessage(std::string const&, Ogre::LogMessageLevel, bool)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x9eaa)||undefined reference to `Ogre::StringUtil::BLANK'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0x9f3c)||undefined reference to `Ogre::ConfigFile::getSetting(std::string const&, std::string const&) const'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0xa31a)||undefined reference to `Ogre::StringUtil::split(std::string const&, std::string const&, unsigned int)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0xa333)||undefined reference to `Ogre::StringConverter::parseInt(std::string const&)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0xa38c)||undefined reference to `Ogre::StringUtil::split(std::string const&, std::string const&, unsigned int)'|
obj\Release\src\Hydrax\CfgFileManager.o:CfgFileManager.cpp:(.text+0xa3a8)||undefined reference to `Ogre::StringConverter::parseInt(std::string const&)'|
||More errors follow but not being shown.|
||Edit the max errors limit in compiler options...|
||=== Build finished: 50 errors, 0 warnings ===|
how can I resolve it?