Использование Ubuntu 12.04; NetBeans для C ++ 7.3.1; minwg; C ++ 11:
Установлены libxerces-c3.1 —with-рекомендует — от Проект Apache Xerces ™ — xerces.apache.org
Попробовал создать простейший пример кода, представленный в руководстве по программированию:
#include <xercesc/util/PlatformUtils.hpp>
// Other include files, declarations, and non-Xerces-C++ initializations.
using namespace xercesc;
int main(int argc, char* argv[])
{
try
{
XMLPlatformUtils::Initialize();
} catch (const XMLException& toCatch)
{
// Do your failure processing here
return 1;
}
// Do your actual work with Xerces-C++ here.
XMLPlatformUtils::Terminate();
// Other terminations and cleanup.
return 0;
}
Возвращение этих ошибок при сборке;
/home/XYZ/NetBeansProjects/XMLTests/main.cpp:12: неопределенная ссылка на xercesc_3_1 :: XMLUni :: fgXercescDefaultLocale ‘
/home/XYZ/NetBeansProjects/XMLTests/main.cpp:12: неопределенная ссылка на xercesc_3_1 :: XMLPlatformUtils :: Initialize (char const *, char const *, xercesc_3_1 :: PanicHandler *, xercesc_3_1 :: MemoryManager *)‘
главная / XYZ / NetBeansProjects / XMLTests / main.cpp: 21: неопределенная ссылка на xercesc_3_1 :: XMLPlatformUtils :: Terminate () ‘
Что мне не хватает? Нужно ли добавлять пути для включения в настройки компилятора или компоновщика? В чем дело? Я полный новичок с этими библиотеками.
Задача ещё не решена.
Других решений пока нет …